template <class T> class basicplx Complex number template class.
basicplx implements complex data type by means f the template mechanism. All functions are in-line to maximize efficiency.
basicplx(const basicplx& rhs)
basicplx(T Re, T Im=0.0)
basicplx& operator=(const basicplx &rhs)
basicplx& operator+=(const basicplx &rhs)
basicplx& operator-=(const basicplx &rhs)
basicplx& operator*=(const basicplx &rhs)
basicplx& operator*=(math_t rhs)
basicplx& operator/=(const basicplx &rhs)
basicplx& operator/=(math_t rhs)
bool operator==(const basicplx& y) const
bool operator!(void) const
basicplx operator~(void) const
basicplx operator-(void) const
basicplx& setMArg(math_t mag, math_t arg)
basicplx& xcc(const basicplx& rhs)
math_t MagSq(void) const
math_t Mag(void) const
math_t Arg(void) const
T Real() const
T Imag() const
void Swap(basicplx& x)
alphabetic index hierarchy of classes
generated by doc++