TiledArray::detail::ComplexConjugate< S > Class Template Reference
Documentation
template<typename S>
class TiledArray::detail::ComplexConjugate< S >
ComplexConjugate represents a complex-conjugated value of type S
. It is used to implement the group generated by negation (multiplication by -1) and complex conjugation operators.
Public Member Functions | |
ComplexConjugate (const S factor) | |
TILEDARRAY_FORCE_INLINE S | factor () const |
TILEDARRAY_FORCE_INLINE ComplexConjugate< S > | operator- () const |
bool | operator== (const ComplexConjugate< S > &other) const |
Friends | |
std::ostream & | operator<< (std::ostream &os, const ComplexConjugate< S > &cc) |
Constructor & Destructor Documentation
◆ ComplexConjugate()
template<typename S >
|
inline |
Member Function Documentation
◆ factor()
template<typename S >
|
inline |
◆ operator-()
template<typename S >
|
inline |
◆ operator==()
template<typename S >
|
inline |
Friends And Related Function Documentation
◆ operator<<
template<typename S >
|
friend |
The documentation for this class was generated from the following file:
- TiledArray/tensor/complex.h