#include <alsutils/mat.hpp>
◆ self_type
template<class T, size_t NumberOfRows, size_t NumberOfColumns>
◆ matrix()
template<class T, size_t NumberOfRows, size_t NumberOfColumns>
Creates a matrix initialized to 0.
◆ identity()
template<class T, size_t NumberOfRows, size_t NumberOfColumns>
◆ normalized()
template<class T, size_t NumberOfRows, size_t NumberOfColumns>
◆ operator()() [1/2]
template<class T, size_t NumberOfRows, size_t NumberOfColumns>
Get the matrix element at the given row and column.
◆ operator()() [2/2]
template<class T, size_t NumberOfRows, size_t NumberOfColumns>
Get the matrix element at the given row and column.
◆ operator*() [1/2]
template<class T, size_t NumberOfRows, size_t NumberOfColumns>
template<class VectorType >
Matrix-vector multiplication. We only support this for quadratic matrices as of now.
◆ operator*() [2/2]
template<class T, size_t NumberOfRows, size_t NumberOfColumns>
◆ str()
template<class T, size_t NumberOfRows, size_t NumberOfColumns>
◆ transposed()
template<class T, size_t NumberOfRows, size_t NumberOfColumns>
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/alsvinn/checkouts/latest/alsutils/include/alsutils/mat.hpp