|
akreon-linalg
Fixed-size linear algebra and numerical methods in C++26.
|
#include <concepts>#include "akreon/linalg/scalar/scalar_concepts.hpp"#include "akreon/linalg/vector/vector_concepts.hpp"#include "matrix_traits.hpp"Go to the source code of this file.
Namespaces | |
| namespace | linalg |
Concepts | |
| concept | linalg::MatrixContainer |
| Trait-registered, fixed-shape matrix over a supported scalar field. | |
| concept | linalg::SquareMatrix |
| Matrix container whose compile-time row and column counts are equal. | |
| concept | linalg::RealMatrix |
| Matrix container with a real scalar field. | |
| concept | linalg::ComplexMatrix |
| Matrix container with a complex scalar field. | |
| concept | linalg::MatVecCompatible |
| Compile-time compatibility contract for matrix-vector multiplication. | |
| concept | linalg::MatMulCompatible |
| Compile-time compatibility contract for matrix multiplication. | |