|
Complex | operator+ (const Complex &val) |
|
Complex | operator- (const Complex &val) |
|
Complex | operator+ (const Complex &a, const Complex &b) |
|
More...
|
|
Complex | operator+ (const Complex &a, const T &b) |
|
Complex | operator+ (const T &a, const Complex &b) |
|
Complex | operator- (const Complex &a, const Complex &b) |
|
More...
|
|
Complex | operator- (const Complex &a, const T &b) |
|
Complex | operator- (const T &a, const Complex &b) |
|
Complex | operator* (const Complex &a, const Complex &b) |
|
More...
|
|
Complex | operator* (const Complex &a, const T &b) |
|
Complex | operator* (const T &a, const Complex &b) |
|
Complex | operator/ (const Complex &x, const Complex &y) |
| / More...
|
|
Complex | operator/ (const Complex &a, const T &b) |
|
Complex | operator/ (const T &a, const Complex &b) |
|
bool | operator== (const Complex &a, const Complex &b) |
|
bool | operator!= (const Complex &a, const Complex &b) |
|
std::ostream & | operator<< (std::ostream &out, const Complex &z) |
|
template<typename T>
class capd::fields::Complex< T >
Class Complex represents complex number.
This is replacement for std::complex for user defined types especially intervals. For built-in floating point types it uses std::complex. It also adds TypeTraits and functions needed by vectalg algorithms (like capd::abs, capd::min).
- Template Parameters
-
T | type of real and imaginary part |