XX CMake Package
Loading...
Searching...
No Matches
XXLinalg.h
Go to the documentation of this file.
1#ifndef XXLinalgGeneralH
2#define XXLinalgGeneralH
3
4#include <cmath>
5#include <complex>
6
7namespace XX
8{
9 namespace Linalg
10 {
11
12 // for 3d version see Linalg::Vector3
13 template <typename RealType = float>
14 std::complex<RealType> cartesianToPolar(const std::complex<RealType>& cartesian);
15
16 template <typename RealType = float>
17 std::complex<RealType> polarToCartesian(const std::complex<RealType>& polar);
18
19 } // namespace Linalg
20} // namespace XX
21
22#ifndef XXLinalgGeneralHPP
23#include "XXLinalg.hpp"
24#endif // NOT XXLinalgGeneralHPP
25
26#endif // NOT XXLinalgGeneralH
Definition XXLinalg.h:10
std::complex< RealType > cartesianToPolar(const std::complex< RealType > &cartesian)
std::complex< RealType > polarToCartesian(const std::complex< RealType > &polar)
Definition XXPopulatedAbstract.h:11