<T>LAPACK 0.1.2
C++ Template Linear Algebra PACKage
|
Concept for complex scalar types. More...
#include <concepts.hpp>
Concept for complex scalar types.
A complex type is a type that supports arithmetic and comparison operations. Real and imaginary parts have the same type, and they must satisfy the concept tlapack::concepts::Real. The type real_type<T>
must also satisfy the concept tlapack::concepts::Real. Moreover,
=
. It must also implement the assignment operator =
that takes a real value as the second argument.real()
, imag()
, and conj()
. The latter returns a complex type of the same type as the input. Those functions must be callable from the namespace tlapack
.abs()
and sqrt()
. These functions must be callable from the namespace tlapack
.T | Type. |