dot-xx
A personal collection of small C++ modules
|
Type traits and concepts for linear algebra utilities. More...
Classes | |
struct | dxx::math::detail::RealOf< T > |
Namespaces | |
namespace | dxx::math |
The main namespace of the dxx::math module. |
Concepts | |
concept | dxx::math::vector |
We can treat any input range as a vector. | |
concept | dxx::math::mut_vector |
A vector for which the elements can be written to. | |
concept | dxx::math::vector_like |
Vector for which the element type is convertible to a target vector's type. | |
concept | dxx::math::mut_vector_like |
Similar to vector_like, but also satisfies mut_vector. |
Typedefs | |
template<typename T> | |
using | dxx::math::RealOf = detail::RealOf<T>::Type |
(Non-cv-qualified) Real type of the linalg type |
Type traits and concepts for linear algebra utilities.