| 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 > |  |