ParGeMSLR
|
The complex value data structure. More...
#include <complex>
Go to the source code of this file.
Classes | |
class | pargemslr::ComplexValueClass< T > |
The template class complex. More... | |
struct | pargemslr::CComplexSingleStruct |
The c style struct of single complex. More... | |
struct | pargemslr::CComplexDoubleStruct |
The c style struct of double complex. More... | |
struct | pargemslr::PargemslrIsComplex< T > |
Tell if a value is a complex value. More... | |
struct | pargemslr::PargemslrIsComplex< const T > |
struct | pargemslr::PargemslrIsComplex< volatile const T > |
struct | pargemslr::PargemslrIsComplex< volatile T > |
struct | pargemslr::PargemslrIsComplex< complexs > |
struct | pargemslr::PargemslrIsComplex< complexd > |
struct | pargemslr::PargemslrIsReal< T > |
Tell if a value is a real value. More... | |
struct | pargemslr::PargemslrIsReal< const T > |
struct | pargemslr::PargemslrIsReal< volatile const T > |
struct | pargemslr::PargemslrIsReal< volatile T > |
struct | pargemslr::PargemslrIsReal< float > |
struct | pargemslr::PargemslrIsReal< double > |
Typedefs | |
typedef ComplexValueClass< float > | pargemslr::complexs |
typedef ComplexValueClass< double > | pargemslr::complexd |
typedef struct pargemslr::CComplexSingleStruct | pargemslr::ccomplexs |
The c style struct of single complex. More... | |
typedef struct pargemslr::CComplexDoubleStruct | pargemslr::ccomplexd |
The c style struct of double complex. More... | |
Functions | |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator+ (const ComplexValueClass< T > &val, const T &real) |
| |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator+ (const T &real, const ComplexValueClass< T > &val) |
| |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator+ (const ComplexValueClass< T > &val1, const ComplexValueClass< T > &val2) |
| |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator+ (const ComplexValueClass< T > &val) |
| |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator- (const ComplexValueClass< T > &val, const T &real) |
| |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator- (const T &real, const ComplexValueClass< T > &val) |
| |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator- (const ComplexValueClass< T > &val1, const ComplexValueClass< T > &val2) |
| |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator- (const ComplexValueClass< T > &val) |
| |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator* (const ComplexValueClass< T > &val, const T &real) |
| |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator* (const T &real, const ComplexValueClass< T > &val) |
| |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator* (const ComplexValueClass< T > &val1, const ComplexValueClass< T > &val2) |
| |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator/ (const ComplexValueClass< T > &val, const T &real) |
/ operator. More... | |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator/ (const T &real, const ComplexValueClass< T > &val) |
/ operator. More... | |
template<typename T > | |
ComplexValueClass< T > | pargemslr::operator/ (const ComplexValueClass< T > &val1, const ComplexValueClass< T > &val2) |
/ operator. More... | |
template<typename T > | |
bool | pargemslr::operator== (const ComplexValueClass< T > &val1, const T &val2) |
== operator. More... | |
template<typename T > | |
bool | pargemslr::operator== (const T &val1, const ComplexValueClass< T > &val2) |
== operator. More... | |
template<typename T > | |
bool | pargemslr::operator== (const ComplexValueClass< T > &val1, const ComplexValueClass< T > &val2) |
== operator. More... | |
template<typename T > | |
bool | pargemslr::operator!= (const ComplexValueClass< T > &val1, const T &val2) |
!= operator. More... | |
template<typename T > | |
bool | pargemslr::operator!= (const T &val1, const ComplexValueClass< T > &val2) |
!= operator. More... | |
template<typename T > | |
bool | pargemslr::operator!= (const ComplexValueClass< T > &val1, const ComplexValueClass< T > &val2) |
!= operator. More... | |
template<typename T , typename CharT , class Traits > | |
std::basic_ostream< CharT, Traits > & | pargemslr::operator<< (std::basic_ostream< CharT, Traits > &basic_os, const ComplexValueClass< T > &val) |
ostream. More... | |
typedef struct pargemslr::CComplexDoubleStruct pargemslr::ccomplexd |
The c style struct of double complex.
typedef struct pargemslr::CComplexSingleStruct pargemslr::ccomplexs |
The c style struct of single complex.
|
inline |
!= operator.
[in] | val1 | The first complex value. |
[in] | val2 | The second complex value. |
|
inline |
!= operator.
[in] | val1 | The first complex value. |
[in] | val2 | The second value. |
|
inline |
!= operator.
[in] | val1 | The first value. |
[in] | val2 | The second complex value. |
|
inline |
[in] | val | The complex value. |
[in] | real | The real value. |
|
inline |
[in] | val1 | The first complex value. |
[in] | val2 | The second complex value. |
|
inline |
[in] | real | The real value. |
[in] | val | The complex value. |
|
inline |
[in] | val | The complex value. |
|
inline |
[in] | val | The complex value. |
[in] | real | The real value. |
|
inline |
[in] | val1 | The first complex value. |
[in] | val2 | The second complex value. |
|
inline |
[in] | real | The real value. |
[in] | val | The complex value. |
|
inline |
[in] | val | The complex value. |
|
inline |
[in] | val | The complex value. |
[in] | real | The real value. |
|
inline |
[in] | val1 | The first complex value. |
[in] | val2 | The second complex value. |
|
inline |
[in] | real | The real value. |
[in] | val | The complex value. |
|
inline |
/ operator.
[in] | val | The complex value. |
[in] | real | The real value. |
|
inline |
/ operator.
[in] | val1 | The first complex value. |
[in] | val2 | The second complex value. |
|
inline |
/ operator.
[in] | real | The real value. |
[in] | val | The complex value. |
std::basic_ostream<CharT, Traits>& pargemslr::operator<< | ( | std::basic_ostream< CharT, Traits > & | basic_os, |
const ComplexValueClass< T > & | val | ||
) |
ostream.
[in] | os | The ostream. |
[in] | val2 | The second complex value. |
|
inline |
== operator.
[in] | val1 | The first complex value. |
[in] | val2 | The second complex value. |
|
inline |
== operator.
[in] | val1 | The first complex value. |
[in] | val2 | The second value. |
|
inline |
== operator.
[in] | val1 | The first value. |
[in] | val2 | The second complex value. |