#include <matrix.hpp>
|
using | mat_t = Mat<T, Rows, Cols> |
|
using | data_t = std::array<T, Rows * Cols> |
|
|
static constexpr auto | get_index (std::size_t col, std::size_t row) |
|
|
std::array< T, Rows *Cols > | data_ {} |
|
◆ data_t
template<typename T , std::size_t Rows, std::size_t Cols>
using wren::math::Mat< T, Rows, Cols >::data_t = std::array<T, Rows * Cols> |
◆ mat_t
template<typename T , std::size_t Rows, std::size_t Cols>
◆ Mat() [1/3]
template<typename T , std::size_t Rows, std::size_t Cols>
◆ Mat() [2/3]
template<typename T , std::size_t Rows, std::size_t Cols>
◆ Mat() [3/3]
template<typename T , std::size_t Rows, std::size_t Cols>
wren::math::Mat< T, Rows, Cols >::Mat |
( |
const std::array< std::array< T, Cols >, Rows > & | rows | ) |
|
|
inline |
◆ at() [1/2]
template<typename T , std::size_t Rows, std::size_t Cols>
auto wren::math::Mat< T, Rows, Cols >::at |
( |
std::size_t | col, |
|
|
std::size_t | row ) -> T& |
|
inline |
◆ at() [2/2]
template<typename T , std::size_t Rows, std::size_t Cols>
auto wren::math::Mat< T, Rows, Cols >::at |
( |
std::size_t | col, |
|
|
std::size_t | row ) const -> const T& |
|
inline |
◆ data()
template<typename T , std::size_t Rows, std::size_t Cols>
◆ get_index()
template<typename T , std::size_t Rows, std::size_t Cols>
static constexpr auto wren::math::Mat< T, Rows, Cols >::get_index |
( |
std::size_t | col, |
|
|
std::size_t | row ) |
|
inlinestaticconstexprprivate |
◆ identity()
template<typename T , std::size_t Rows, std::size_t Cols>
◆ operator!=()
template<typename T , std::size_t Rows, std::size_t Cols>
◆ operator*() [1/2]
template<typename T , std::size_t Rows, std::size_t Cols>
◆ operator*() [2/2]
template<typename T , std::size_t Rows, std::size_t Cols>
◆ operator==()
template<typename T , std::size_t Rows, std::size_t Cols>
◆ data_
template<typename T , std::size_t Rows, std::size_t Cols>
The documentation for this class was generated from the following file: