|
numerics 0.1.0
|
#include <small_matrix.hpp>
Public Member Functions | |
| constexpr real & | operator() (idx i, idx j) noexcept |
| constexpr const real & | operator() (idx i, idx j) const noexcept |
| constexpr void | fill (real v) noexcept |
| constexpr SmallMatrix< N, M > | transposed () const noexcept |
| template<idx K> | |
| constexpr SmallMatrix< M, K > | operator* (const SmallMatrix< N, K > &B) const noexcept |
| constexpr SmallVec< M > | operator* (const SmallVec< N > &x) const noexcept |
| constexpr SmallMatrix & | operator+= (const SmallMatrix &o) noexcept |
| constexpr SmallMatrix & | operator*= (real s) noexcept |
Static Public Member Functions | |
| static constexpr idx | rows () noexcept |
| static constexpr idx | cols () noexcept |
| static constexpr SmallMatrix | zeros () noexcept |
| static constexpr SmallMatrix | identity () noexcept |
Public Attributes | |
| std::array< real, M *N > | data {} |
Definition at line 62 of file small_matrix.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 72 of file small_matrix.hpp.
|
inlineconstexprnoexcept |
Definition at line 74 of file small_matrix.hpp.
References num::SmallMatrix< M, N >::data.
|
inlinestaticconstexprnoexcept |
Definition at line 78 of file small_matrix.hpp.
|
inlineconstexprnoexcept |
Definition at line 67 of file small_matrix.hpp.
References num::SmallMatrix< M, N >::data.
|
inlineconstexprnoexcept |
Definition at line 65 of file small_matrix.hpp.
References num::SmallMatrix< M, N >::data.
|
inlineconstexprnoexcept |
Definition at line 98 of file small_matrix.hpp.
|
inlineconstexprnoexcept |
Definition at line 110 of file small_matrix.hpp.
|
inlineconstexprnoexcept |
Definition at line 127 of file small_matrix.hpp.
References num::SmallMatrix< M, N >::data.
|
inlineconstexprnoexcept |
Definition at line 120 of file small_matrix.hpp.
References num::SmallMatrix< M, N >::data.
|
inlinestaticconstexprnoexcept |
Definition at line 71 of file small_matrix.hpp.
|
inlineconstexprnoexcept |
Definition at line 87 of file small_matrix.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 76 of file small_matrix.hpp.
| std::array<real, M * N> num::SmallMatrix< M, N >::data {} |
Definition at line 63 of file small_matrix.hpp.
Referenced by num::SmallMatrix< M, N >::fill(), num::SmallMatrix< M, N >::operator()(), num::SmallMatrix< M, N >::operator()(), num::SmallMatrix< M, N >::operator*=(), and num::SmallMatrix< M, N >::operator+=().