AbsMax() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
AbsMin() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Avg() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Base typedef | CubbyFlow::Matrix< T, Rows, Cols > | |
begin() | CubbyFlow::Matrix< T, Rows, Cols > | |
begin() const | CubbyFlow::Matrix< T, Rows, Cols > | |
CastTo() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
CastTo() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
ConstIterator typedef | CubbyFlow::Matrix< T, Rows, Cols > | |
ConstPointer typedef | CubbyFlow::Matrix< T, Rows, Cols > | |
ConstReference typedef | CubbyFlow::Matrix< T, Rows, Cols > | |
CopyFrom(const MatrixExpression< T, R, C, E > &expression) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Cross(const MatrixExpression< T, R, C, E > &expression) const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Cross(const MatrixExpression< T, R, C, E > &expression) const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
data() | CubbyFlow::Matrix< T, Rows, Cols > | |
data() const | CubbyFlow::Matrix< T, Rows, Cols > | |
Determinant() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Determinant(const MatrixExpression< T, 1, 1, Matrix< T, Rows, Cols > > &m) | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | protectedstatic |
Determinant(const MatrixExpression< T, 2, 2, Matrix< T, Rows, Cols > > &m) | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | protectedstatic |
Determinant(const MatrixExpression< T, 3, 3, Matrix< T, Rows, Cols > > &m) | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | protectedstatic |
Determinant(const MatrixExpression< T, 4, 4, Matrix< T, Rows, Cols > > &m) | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | protectedstatic |
Determinant(const MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > &m) | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | protectedstatic |
Determinant(const MatrixExpression &m) | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Diagonal() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
DistanceSquaredTo(const MatrixExpression< T, R, C, E > &other) const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
DistanceSquaredTo(const MatrixExpression< T, R, C, E > &other) const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
DistanceTo(const MatrixExpression< T, R, C, E > &other) const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
DistanceTo(const MatrixExpression< T, R, C, E > &other) const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
DominantAxis() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Dot(const MatrixExpression< T, R, C, E > &expression) const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
end() | CubbyFlow::Matrix< T, Rows, Cols > | |
end() const | CubbyFlow::Matrix< T, Rows, Cols > | |
Eval(size_t i, size_t j) const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Eval() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Fill(const T &val) | CubbyFlow::Matrix< T, Rows, Cols > | |
Fill(const std::function< T(size_t i)> &func) | CubbyFlow::Matrix< T, Rows, Cols > | |
Fill(const std::function< T(size_t i, size_t j)> &func) | CubbyFlow::Matrix< T, Rows, Cols > | |
FrobeniusNorm() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
GetCols() const | CubbyFlow::Matrix< T, Rows, Cols > | |
MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > >::GetDerived() | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > >::GetDerived() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
GetRows() const | CubbyFlow::Matrix< T, Rows, Cols > | |
Inverse() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Inverse(const MatrixExpression< T, 1, 1, Matrix< T, Rows, Cols > > &m, Matrix< T, Rows, Cols > &result) | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | protectedstatic |
Inverse(const MatrixExpression< T, 2, 2, Matrix< T, Rows, Cols > > &m, Matrix< T, Rows, Cols > &result) | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | protectedstatic |
Inverse(const MatrixExpression< T, 3, 3, Matrix< T, Rows, Cols > > &m, Matrix< T, Rows, Cols > &result) | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | protectedstatic |
Inverse(const MatrixExpression< T, 4, 4, Matrix< T, Rows, Cols > > &m, Matrix< T, Rows, Cols > &result) | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | protectedstatic |
Inverse(const MatrixExpression &m, std::enable_if_t<(Rows > 4 &&Cols > 4)||IsMatrixSizeDynamic< Rows, Cols >(), M > &result) | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | protectedstatic |
Inverse(const MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > &m, std::enable_if_t<(Rows > 4 &&Cols > 4)||IsMatrixSizeDynamic< Rows, Cols >(), M > &result) | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Invert() | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
IsSimilar(const MatrixExpression< T, R, C, E > &m, double tol=std::numeric_limits< double >::epsilon()) const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
IsSquare() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Iterator typedef | CubbyFlow::Matrix< T, Rows, Cols > | |
Length() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
LengthSquared() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
LowerTri() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
MakeConstant(ValueType val) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | static |
MakeConstant(size_t rows, size_t cols, ValueType val) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | static |
MakeIdentity() | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | static |
MakeIdentity(size_t rows) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | static |
MakeRotationMatrix(T rad) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | static |
MakeRotationMatrix(const MatrixExpression< T, R, C, E > &axis, T rad) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | static |
MakeScaleMatrix(ValueType first, Args... rest) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | static |
MakeScaleMatrix(const MatrixExpression< T, R, C, E > &expression) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | static |
MakeTranslationMatrix(const MatrixExpression< T, R, C, E > &t) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | static |
MakeZero() | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | static |
MakeZero(size_t rows, size_t cols) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | static |
Matrix() | CubbyFlow::Matrix< T, Rows, Cols > | inline |
Matrix(ConstReference value) | CubbyFlow::Matrix< T, Rows, Cols > | |
Matrix(ConstReference first, Args... rest) | CubbyFlow::Matrix< T, Rows, Cols > | inline |
Matrix(const MatrixExpression< T, R, C, E > &expression) | CubbyFlow::Matrix< T, Rows, Cols > | |
Matrix(const NestedInitializerListsT< T, 2 > &lst) | CubbyFlow::Matrix< T, Rows, Cols > | |
Matrix(ConstPointer ptr) | CubbyFlow::Matrix< T, Rows, Cols > | |
Matrix(const Matrix &other) | CubbyFlow::Matrix< T, Rows, Cols > | inline |
Matrix(Matrix &&other) noexcept | CubbyFlow::Matrix< T, Rows, Cols > | inline |
MatrixDenseBase()=default | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | protected |
MatrixExpression()=default | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | protected |
Max() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Min() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Norm() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Normalize() | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Normalized() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
NormSquared() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
OffDiagonal() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
operator()(size_t i, size_t j) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
operator()(size_t i, size_t j) const | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
operator=(const Matrix &other) | CubbyFlow::Matrix< T, Rows, Cols > | inline |
operator=(Matrix &&other) noexcept | CubbyFlow::Matrix< T, Rows, Cols > | inline |
MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > >::operator=(const MatrixExpression< T, R, C, E > &expression) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
operator[](size_t i) | CubbyFlow::Matrix< T, Rows, Cols > | |
operator[](size_t i) const | CubbyFlow::Matrix< T, Rows, Cols > | |
Pointer typedef | CubbyFlow::Matrix< T, Rows, Cols > | |
Projected(const MatrixExpression< T, R, C, E > &normal) const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Reference typedef | CubbyFlow::Matrix< T, Rows, Cols > | |
Reflected(const MatrixExpression< T, R, C, E > &normal) const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
SetColumn(size_t j, const MatrixExpression< T, R, C, E > &col) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
SetDiagonal(ConstReference val) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
SetOffDiagonal(ConstReference val) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
SetRow(size_t i, const MatrixExpression< T, R, C, E > &row) | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
StrictLowerTri() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
StrictUpperTri() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
SubdominantAxis() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Sum() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Swap(Matrix &other) | CubbyFlow::Matrix< T, Rows, Cols > | |
Tangential() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Tangentials() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Trace() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Transpose() | CubbyFlow::MatrixDenseBase< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
Transposed() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
UpperTri() const | CubbyFlow::MatrixExpression< T, Rows, Cols, Matrix< T, Rows, Cols > > | |
ValueType typedef | CubbyFlow::Matrix< T, Rows, Cols > | |
~Matrix()=default | CubbyFlow::Matrix< T, Rows, Cols > | |