|
const complex | operator/ (const complex &lhs, const complex &rhs) |
|
const bool | operator== (const complex &lhs, const complex &rhs) |
|
const bool | operator!= (const complex &lhs, const complex &rhs) |
|
const complex | operator+ (const complex &lhs) |
|
const complex | operator- (const complex &lhs) |
|
const complex | operator+ (const complex &lhs, const complex &rhs) |
|
const complex | operator+ (const complex &lhs, const double &rhs) |
|
const complex | operator+ (const double &lhs, const complex &rhs) |
|
const complex | operator- (const complex &lhs, const complex &rhs) |
|
const complex | operator- (const complex &lhs, const double &rhs) |
|
const complex | operator- (const double &lhs, const complex &rhs) |
|
const complex | operator* (const complex &lhs, const complex &rhs) |
|
const complex | operator* (const complex &lhs, const double &rhs) |
|
const complex | operator* (const double &lhs, const complex &rhs) |
|
const complex | operator/ (const double &lhs, const complex &rhs) |
|
const complex | operator/ (const complex &lhs, const double &rhs) |
|
const double | abscomplex (const complex &z) |
|
const complex | conj (const complex &z) |
|
const complex | csqr (const complex &z) |
|
template<class T > |
T | vdotproduct (const_raw_vector< T > v1, const_raw_vector< T > v2) |
|
template<class T > |
void | vmove (raw_vector< T > vdst, const_raw_vector< T > vsrc) |
|
template<class T > |
void | vmoveneg (raw_vector< T > vdst, const_raw_vector< T > vsrc) |
|
template<class T , class T2 > |
void | vmove (raw_vector< T > vdst, const_raw_vector< T > vsrc, T2 alpha) |
|
template<class T > |
void | vadd (raw_vector< T > vdst, const_raw_vector< T > vsrc) |
|
template<class T , class T2 > |
void | vadd (raw_vector< T > vdst, const_raw_vector< T > vsrc, T2 alpha) |
|
template<class T > |
void | vsub (raw_vector< T > vdst, const_raw_vector< T > vsrc) |
|
template<class T , class T2 > |
void | vsub (raw_vector< T > vdst, const_raw_vector< T > vsrc, T2 alpha) |
|
template<class T , class T2 > |
void | vmul (raw_vector< T > vdst, T2 alpha) |
|
int | sign (double x) |
|
double | randomreal () |
|
int | randominteger (int maxv) |
|
int | round (double x) |
|
int | trunc (double x) |
|
int | ifloor (double x) |
|
int | iceil (double x) |
|
double | pi () |
|
double | sqr (double x) |
|
int | maxint (int m1, int m2) |
|
int | minint (int m1, int m2) |
|
double | maxreal (double m1, double m2) |
|
double | minreal (double m1, double m2) |
|