Reference documentation for deal.II version 9.4.1
|
Go to the source code of this file.
Functions | |
template<typename T , typename U > | |
std::enable_if< std::is_floating_point< T >::value &&std::is_floating_point< U >::value, typenameProductType< std::complex< T >, std::complex< U > >::type >::type | operator* (const std::complex< T > &left, const std::complex< U > &right) |
template<typename T , typename U > | |
std::enable_if< std::is_floating_point< T >::value &&std::is_floating_point< U >::value, typenameProductType< std::complex< T >, std::complex< U > >::type >::type | operator/ (const std::complex< T > &left, const std::complex< U > &right) |
template<typename T , typename U > | |
std::enable_if< std::is_floating_point< T >::value &&std::is_floating_point< U >::value, typenameProductType< std::complex< T >, U >::type >::type | operator* (const std::complex< T > &left, const U &right) |
template<typename T , typename U > | |
std::enable_if< std::is_floating_point< T >::value &&std::is_floating_point< U >::value, typenameProductType< std::complex< T >, U >::type >::type | operator/ (const std::complex< T > &left, const U &right) |
template<typename T , typename U > | |
std::enable_if< std::is_floating_point< T >::value &&std::is_floating_point< U >::value, typenameProductType< T, std::complex< U > >::type >::type | operator* (const T &left, const std::complex< U > &right) |
template<typename T , typename U > | |
std::enable_if< std::is_floating_point< T >::value &&std::is_floating_point< U >::value, typenameProductType< T, std::complex< U > >::type >::type | operator/ (const T &left, const std::complex< U > &right) |
|
inline |
Provide an operator*
that operates on mixed complex floating point types. Annoyingly, the standard library does not provide such an operator...
Definition at line 43 of file complex_overloads.h.
|
inline |
Provide an operator/
that operates on mixed complex floating point types. Annoyingly, the standard library does not provide such an operator...
Definition at line 61 of file complex_overloads.h.
|
inline |
Provide an operator*
for a scalar multiplication of a complex floating point type with a different real floating point type. Annoyingly, the standard library does not provide such an operator...
Definition at line 80 of file complex_overloads.h.
|
inline |
Provide an operator/
for a scalar division of a complex floating point type with a different real floating point type. Annoyingly, the standard library does not provide such an operator...
Definition at line 98 of file complex_overloads.h.
|
inline |
Provide an operator*
for a scalar multiplication of a real floating point type with a different complex floating point type. Annoyingly, the standard library does not provide such an operator...
Definition at line 117 of file complex_overloads.h.
|
inline |
Provide an operator/
for a scalar division of a real floating point type with a different complex floating point type. Annoyingly, the standard library does not provide such an operator...
Definition at line 135 of file complex_overloads.h.