![]() |
Hex
1.0
Hydrogen-electron collision solver
|
#include <complex>
#include <cmath>
Go to the source code of this file.
Typedefs | |
typedef std::complex< double > | Complex |
typedef std::complex< long double > | LComplex |
Functions | |
template<typename C1 , typename C2 > | |
auto | operator* (std::complex< C1 > a, std::complex< C2 > b) -> std::complex< decltype(C1(0.)*C2(0.))> |
template<typename C1 , typename C2 > | |
auto | operator/ (std::complex< C1 > a, std::complex< C2 > b) -> std::complex< decltype(C1(0.)/C2(0.))> |
double | sqrabs (Complex z) |
Squared modulus of a complex number. More... | |
bool | Complex_realpart_less (Complex const &a, Complex const &b) |
Complex ordering by real parts. More... | |
bool | Complex_imagpart_less (Complex const &a, Complex const &b) |
Complex ordering by imaginary parts. More... | |
bool | Complex_finite (Complex const &z) |
Finite check for complex number. More... | |
typedef std::complex<double> Complex |
typedef std::complex<long double> LComplex |
|
inline |
auto operator* | ( | std::complex< C1 > | a, |
std::complex< C2 > | b | ||
) | -> std::complex<decltype(C1(0.)*C2(0.))> |
auto operator/ | ( | std::complex< C1 > | a, |
std::complex< C2 > | b | ||
) | -> std::complex<decltype(C1(0.)/C2(0.))> |
|
inline |