|
akreon-linalg
Fixed-size linear algebra and numerical methods in C++26.
|
#include "affine_traits.hpp"#include "akreon/linalg/assert.hpp"#include "akreon/linalg/operator/matrix_inverse.hpp"Go to the source code of this file.
Classes | |
| class | affine::AffineMap< Mat > |
| AffineMap class definition. More... | |
Namespaces | |
| namespace | affine |
Typedefs | |
| template<linalg::Field T> | |
| using | affine::AffineMap2d = AffineMap< linalg::Matrix< T, 2, 2 > > |
| general affine map thats 2D | |
| template<linalg::Field T> | |
| using | affine::AffineMap3d = AffineMap< linalg::Matrix< T, 3, 3 > > |
| general affine map thats 3D | |
Functions | |
| template<linalg::SquareMatrix Mat> | |
| constexpr AffineMap< Mat > | affine::make_map_id () |
| make map ID | |
| template<linalg::MatrixContainer Mat> requires (linalg::mat_rows_v<Mat> == 1) | |
| constexpr AffineMap< Mat > | affine::make_selector_map (std::size_t idx) |
| make map selector | |