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