ArrayType typedef | Harlinn::Math::SquareMatrix< T, N > | |
Base typedef | Harlinn::Math::SquareMatrix< T, N > | |
data_ | Harlinn::Math::SquareMatrix< T, N > | private |
DefaultValue | Harlinn::Math::SquareMatrix< T, N > | privatestatic |
Diag(value_type v, Args... args) | Harlinn::Math::SquareMatrix< T, N > | inlinestatic |
IsIdentity() const | Harlinn::Math::SquareMatrix< T, N > | inline |
MakeData(const T &mat) noexcept | Harlinn::Math::SquareMatrix< T, N > | inlineprivatestatic |
MakeData(const value_type mat[Size][Size]) noexcept | Harlinn::Math::SquareMatrix< T, N > | inlineprivatestatic |
MakeDefaultValue() noexcept | Harlinn::Math::SquareMatrix< T, N > | inlineprivatestatic |
MatrixData typedef | Harlinn::Math::SquareMatrix< T, N > | |
operator Simd() const noexcept | Harlinn::Math::SquareMatrix< T, N > | inline |
operator!=(const SquareMatrix &other) const | Harlinn::Math::SquareMatrix< T, N > | inline |
operator<(const SquareMatrix &other) const | Harlinn::Math::SquareMatrix< T, N > | inline |
operator<<(std::ostream &stream, const SquareMatrix &m) | Harlinn::Math::SquareMatrix< T, N > | friend |
operator=(const Simd &simd) noexcept | Harlinn::Math::SquareMatrix< T, N > | inline |
operator=(const MatrixData &data) noexcept | Harlinn::Math::SquareMatrix< T, N > | inline |
operator==(const SquareMatrix &other) const | Harlinn::Math::SquareMatrix< T, N > | inline |
operator[](size_t index) const | Harlinn::Math::SquareMatrix< T, N > | inline |
operator[](size_t index) | Harlinn::Math::SquareMatrix< T, N > | inline |
Simd typedef | Harlinn::Math::SquareMatrix< T, N > | |
Size | Harlinn::Math::SquareMatrix< T, N > | static |
SquareMatrix() noexcept | Harlinn::Math::SquareMatrix< T, N > | inline |
SquareMatrix(const value_type(&mat)[Size][Size]) | Harlinn::Math::SquareMatrix< T, N > | inline |
SquareMatrix(const value_type(&mat)[Size *Size]) | Harlinn::Math::SquareMatrix< T, N > | inline |
SquareMatrix(const T &mat) | Harlinn::Math::SquareMatrix< T, N > | inline |
SquareMatrix(const Simd &simd) noexcept | Harlinn::Math::SquareMatrix< T, N > | inline |
SquareMatrix(const MatrixData &data) noexcept | Harlinn::Math::SquareMatrix< T, N > | inline |
SquareMatrix(value_type v, Args... args) | Harlinn::Math::SquareMatrix< T, N > | inline |
ToSimd() const noexcept | Harlinn::Math::SquareMatrix< T, N > | inline |
ToString() const | Harlinn::Math::SquareMatrix< T, N > | inline |
Traits typedef | Harlinn::Math::SquareMatrix< T, N > | |
value_type typedef | Harlinn::Math::SquareMatrix< T, N > | |
ValueType typedef | Harlinn::Math::SquareMatrix< T, N > | |
Zero() noexcept | Harlinn::Math::SquareMatrix< T, N > | inlinestatic |
ZeroValue | Harlinn::Math::SquareMatrix< T, N > | privatestatic |