|
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. |
1.8.18