#include <conjugate.h>
Public Member Functions | |
conjugate () | |
conjugate (const long double &real, const long double &imag) | |
Construction from reals. Note that the numeric result is (real-imag*i). | |
conjugate (const long double &real, int i) | |
conjugate (int r, const long double &imag) | |
conjugate (int r, int i) | |
conjugate (const long double &real) | |
Implicit conversion from long double to conjugate<long double>. | |
conjugate (int r) | |
conjugate (const conjugate< float > &cf) | |
conjugate (const conjugate< double > &cd) | |
conjugate (const float &rf) | |
conjugate (const double &rd) | |
conjugate (const complex< float > &x) | |
conjugate (const complex< double > &x) | |
conjugate (const complex< long double > &x) | |
operator complex< long double > () const | |
Implicit conversion to complex<long double> when necessary (costs an actual negation -- yuck!). | |
complex< long double > | operator- () const |
const conjugate & | operator+ () const |
conjugate & | operator= (const long double &r) |
conjugate & | operator+= (const long double &r) |
conjugate & | operator-= (const long double &r) |
conjugate & | operator*= (const long double &r) |
conjugate & | operator/= (const long double &r) |
conjugate & | operator= (const double &r) |
conjugate & | operator+= (const double &r) |
conjugate & | operator-= (const double &r) |
conjugate & | operator*= (const double &r) |
conjugate & | operator/= (const double &r) |
conjugate & | operator= (const float &r) |
conjugate & | operator+= (const float &r) |
conjugate & | operator-= (const float &r) |
conjugate & | operator*= (const float &r) |
conjugate & | operator/= (const float &r) |
conjugate & | operator+= (const conjugate< long double > &c) |
conjugate & | operator-= (const conjugate< long double > &c) |
conjugate & | operator+= (const conjugate< double > &c) |
conjugate & | operator-= (const conjugate< double > &c) |
conjugate & | operator+= (const conjugate< float > &c) |
conjugate & | operator-= (const conjugate< float > &c) |
conjugate & | operator= (const complex< long double > &c) |
conjugate & | operator+= (const complex< long double > &c) |
conjugate & | operator-= (const complex< long double > &c) |
conjugate & | operator= (const complex< double > &c) |
conjugate & | operator+= (const complex< double > &c) |
conjugate & | operator-= (const complex< double > &c) |
conjugate & | operator= (const complex< float > &c) |
conjugate & | operator+= (const complex< float > &c) |
conjugate & | operator-= (const complex< float > &c) |
conjugate & | operator*= (const conjugate< long double > &c) |
conjugate & | operator*= (const complex< long double > &t) |
conjugate & | operator*= (const conjugate< double > &c) |
conjugate & | operator*= (const complex< double > &c) |
conjugate & | operator*= (const conjugate< float > &c) |
conjugate & | operator*= (const complex< float > &c) |
conjugate & | operator/= (const conjugate< long double > &d) |
conjugate & | operator/= (const complex< long double > &d) |
conjugate & | operator/= (const conjugate< double > &c) |
conjugate & | operator/= (const complex< double > &c) |
conjugate & | operator/= (const conjugate< float > &c) |
conjugate & | operator/= (const complex< float > &c) |
const long double & | real () const |
long double & | real () |
const negator< long double > & | imag () const |
negator< long double > & | imag () |
const complex< long double > & | conj () const |
complex< long double > & | conj () |
const long double & | negImag () const |
long double & | negImag () |
bool | isReal () const |
conjugate | ( | ) | [inline] |
conjugate | ( | const long double & | real, | |
const long double & | imag | |||
) | [inline] |
Construction from reals. Note that the numeric result is (real-imag*i).
conjugate | ( | const long double & | real, | |
int | i | |||
) | [inline] |
conjugate | ( | int | r, | |
const long double & | imag | |||
) | [inline] |
conjugate | ( | int | r, | |
int | i | |||
) | [inline] |
conjugate | ( | const long double & | real | ) | [inline] |
Implicit conversion from long double to conjugate<long double>.
conjugate | ( | int | r | ) | [inline] |
conjugate | ( | const float & | rf | ) | [inline] |
conjugate | ( | const double & | rd | ) | [inline] |
conjugate | ( | const complex< float > & | x | ) | [inline, explicit] |
conjugate | ( | const complex< double > & | x | ) | [inline, explicit] |
conjugate | ( | const complex< long double > & | x | ) | [inline, explicit] |
operator complex< long double > | ( | ) | const [inline] |
Implicit conversion to complex<long double> when necessary (costs an actual negation -- yuck!).
complex<long double> operator- | ( | ) | const [inline] |
const conjugate& operator+ | ( | ) | const [inline] |
conjugate& operator= | ( | const long double & | r | ) | [inline] |
conjugate& operator+= | ( | const long double & | r | ) | [inline] |
conjugate& operator-= | ( | const long double & | r | ) | [inline] |
conjugate& operator*= | ( | const long double & | r | ) | [inline] |
conjugate& operator/= | ( | const long double & | r | ) | [inline] |
conjugate& operator= | ( | const double & | r | ) | [inline] |
conjugate& operator+= | ( | const double & | r | ) | [inline] |
conjugate& operator-= | ( | const double & | r | ) | [inline] |
conjugate& operator*= | ( | const double & | r | ) | [inline] |
conjugate& operator/= | ( | const double & | r | ) | [inline] |
conjugate& operator= | ( | const float & | r | ) | [inline] |
conjugate& operator+= | ( | const float & | r | ) | [inline] |
conjugate& operator-= | ( | const float & | r | ) | [inline] |
conjugate& operator*= | ( | const float & | r | ) | [inline] |
conjugate& operator/= | ( | const float & | r | ) | [inline] |
conjugate& operator= | ( | const complex< long double > & | c | ) | [inline] |
conjugate& operator+= | ( | const complex< long double > & | c | ) | [inline] |
conjugate& operator-= | ( | const complex< long double > & | c | ) | [inline] |
conjugate& operator= | ( | const complex< double > & | c | ) | [inline] |
conjugate& operator+= | ( | const complex< double > & | c | ) | [inline] |
conjugate& operator-= | ( | const complex< double > & | c | ) | [inline] |
conjugate& operator= | ( | const complex< float > & | c | ) | [inline] |
conjugate& operator+= | ( | const complex< float > & | c | ) | [inline] |
conjugate& operator-= | ( | const complex< float > & | c | ) | [inline] |
conjugate& operator*= | ( | const complex< long double > & | t | ) | [inline] |
conjugate& operator*= | ( | const complex< double > & | c | ) | [inline] |
conjugate& operator*= | ( | const complex< float > & | c | ) | [inline] |
References SimTK::conj().
conjugate& operator/= | ( | const complex< long double > & | d | ) | [inline] |
References SimTK::conj().
conjugate& operator/= | ( | const complex< double > & | c | ) | [inline] |
conjugate& operator/= | ( | const complex< float > & | c | ) | [inline] |
const long double& real | ( | ) | const [inline] |
long double& real | ( | ) | [inline] |
const negator<long double>& imag | ( | ) | const [inline] |
negator<long double>& imag | ( | ) | [inline] |
const complex<long double>& conj | ( | ) | const [inline] |
complex<long double>& conj | ( | ) | [inline] |
const long double& negImag | ( | ) | const [inline] |
long double& negImag | ( | ) | [inline] |
bool isReal | ( | ) | const [inline] |