| AbsMax() const | CubbyFlow::MatrixCSR< T > | |
| AbsMin() const | CubbyFlow::MatrixCSR< T > | |
| Add(const T &s) const | CubbyFlow::MatrixCSR< T > | |
| Add(const MatrixCSR &m) const | CubbyFlow::MatrixCSR< T > | |
| AddElement(size_t i, size_t j, const T &value) | CubbyFlow::MatrixCSR< T > | |
| AddElement(const Element &element) | CubbyFlow::MatrixCSR< T > | |
| AddRow(const NonZeroContainerType &nonZeros, const IndexContainerType &columnIndices) | CubbyFlow::MatrixCSR< T > | |
| Avg() const | CubbyFlow::MatrixCSR< T > | |
| BinaryOp(const MatrixCSR &m, Op op) const | CubbyFlow::MatrixCSR< T > | |
| CastTo() const | CubbyFlow::MatrixCSR< T > | |
| Clear() | CubbyFlow::MatrixCSR< T > | |
| ColumnIndex(size_t i) const | CubbyFlow::MatrixCSR< T > | |
| ColumnIndicesBegin() | CubbyFlow::MatrixCSR< T > | |
| ColumnIndicesBegin() const | CubbyFlow::MatrixCSR< T > | |
| ColumnIndicesData() const | CubbyFlow::MatrixCSR< T > | |
| ColumnIndicesEnd() | CubbyFlow::MatrixCSR< T > | |
| ColumnIndicesEnd() const | CubbyFlow::MatrixCSR< T > | |
| Compress(const std::initializer_list< std::initializer_list< T >> &lst, T epsilon=std::numeric_limits< T >::epsilon()) | CubbyFlow::MatrixCSR< T > | |
| Compress(const MatrixExpression< T, R, C, E > &other, T epsilon=std::numeric_limits< T >::epsilon()) | CubbyFlow::MatrixCSR< T > | |
| ConstIndexIterator typedef | CubbyFlow::MatrixCSR< T > | |
| ConstNonZeroIterator typedef | CubbyFlow::MatrixCSR< T > | |
| Cross(const MatrixExpression< T, R, C, E > &expression) const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Cross(const MatrixExpression< T, R, C, E > &expression) const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Determinant() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Determinant(const MatrixExpression< T, 1, 1, MatrixCSR< T > > &m) | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | protectedstatic |
| Determinant(const MatrixExpression< T, 2, 2, MatrixCSR< T > > &m) | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | protectedstatic |
| Determinant(const MatrixExpression< T, 3, 3, MatrixCSR< T > > &m) | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | protectedstatic |
| Determinant(const MatrixExpression< T, 4, 4, MatrixCSR< T > > &m) | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | protectedstatic |
| Determinant(const MatrixExpression< T, Rows, Cols, MatrixCSR< T > > &m) | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | protectedstatic |
| Determinant(const MatrixExpression &m) | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Diagonal() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| DistanceSquaredTo(const MatrixExpression< T, R, C, E > &other) const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| DistanceSquaredTo(const MatrixExpression< T, R, C, E > &other) const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| DistanceTo(const MatrixExpression< T, R, C, E > &other) const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| DistanceTo(const MatrixExpression< T, R, C, E > &other) const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Div(const T &s) const | CubbyFlow::MatrixCSR< T > | |
| DominantAxis() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Dot(const MatrixExpression< T, R, C, E > &expression) const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Eval(size_t i, size_t j) const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Eval() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| FrobeniusNorm() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| GetCols() const | CubbyFlow::MatrixCSR< T > | |
| GetDerived() | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| GetDerived() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| GetRows() const | CubbyFlow::MatrixCSR< T > | |
| IAdd(const T &s) | CubbyFlow::MatrixCSR< T > | |
| IAdd(const MatrixCSR &m) | CubbyFlow::MatrixCSR< T > | |
| IDiv(const T &s) | CubbyFlow::MatrixCSR< T > | |
| IMul(const T &s) | CubbyFlow::MatrixCSR< T > | |
| IMul(const MatrixExpression< T, R, C, ME > &m) | CubbyFlow::MatrixCSR< T > | |
| IndexContainerType typedef | CubbyFlow::MatrixCSR< T > | |
| IndexIterator typedef | CubbyFlow::MatrixCSR< T > | |
| Inverse() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Inverse(const MatrixExpression< T, 1, 1, MatrixCSR< T > > &m, Matrix< T, Rows, Cols > &result) | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | protectedstatic |
| Inverse(const MatrixExpression< T, 2, 2, MatrixCSR< T > > &m, Matrix< T, Rows, Cols > &result) | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | protectedstatic |
| Inverse(const MatrixExpression< T, 3, 3, MatrixCSR< T > > &m, Matrix< T, Rows, Cols > &result) | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | protectedstatic |
| Inverse(const MatrixExpression< T, 4, 4, MatrixCSR< T > > &m, Matrix< T, Rows, Cols > &result) | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | protectedstatic |
| Inverse(const MatrixExpression &m, std::enable_if_t<(Rows > 4 &&Cols > 4)||IsMatrixSizeDynamic< Rows, Cols >(), M > &result) | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | protectedstatic |
| Inverse(const MatrixExpression< T, Rows, Cols, MatrixCSR< T > > &m, std::enable_if_t<(Rows > 4 &&Cols > 4)||IsMatrixSizeDynamic< Rows, Cols >(), M > &result) | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| IsEqual(const MatrixCSR &other) const | CubbyFlow::MatrixCSR< T > | |
| IsSimilar(const MatrixCSR &other, double tol=std::numeric_limits< double >::epsilon()) const | CubbyFlow::MatrixCSR< T > | |
| MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >::IsSimilar(const MatrixExpression< T, R, C, E > &m, double tol=std::numeric_limits< double >::epsilon()) const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| IsSquare() const | CubbyFlow::MatrixCSR< T > | |
| ISub(const T &s) | CubbyFlow::MatrixCSR< T > | |
| ISub(const MatrixCSR &m) | CubbyFlow::MatrixCSR< T > | |
| Length() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| LengthSquared() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| LowerTri() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| MakeIdentity(size_t m) | CubbyFlow::MatrixCSR< T > | static |
| MatrixCSR() | CubbyFlow::MatrixCSR< T > | |
| MatrixCSR(const std::initializer_list< std::initializer_list< T >> &lst, T epsilon=std::numeric_limits< T >::epsilon()) | CubbyFlow::MatrixCSR< T > | |
| MatrixCSR(const MatrixExpression< T, R, C, E > &other, T epsilon=std::numeric_limits< T >::epsilon()) | CubbyFlow::MatrixCSR< T > | |
| MatrixCSR(const MatrixCSR &other) | CubbyFlow::MatrixCSR< T > | |
| MatrixCSR(MatrixCSR &&other) noexcept | CubbyFlow::MatrixCSR< T > | |
| MatrixCSR(const MatrixExpression< T, R, C, ME > &other, T epsilon) | CubbyFlow::MatrixCSR< T > | |
| MatrixExpression()=default | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | protected |
| Max() const | CubbyFlow::MatrixCSR< T > | |
| Min() const | CubbyFlow::MatrixCSR< T > | |
| Mul(const T &s) const | CubbyFlow::MatrixCSR< T > | |
| Mul(const MatrixExpression< T, R, C, ME > &m) const | CubbyFlow::MatrixCSR< T > | |
| NonZero(size_t i) const | CubbyFlow::MatrixCSR< T > | |
| NonZero(size_t i) | CubbyFlow::MatrixCSR< T > | |
| NonZeroBegin() | CubbyFlow::MatrixCSR< T > | |
| NonZeroBegin() const | CubbyFlow::MatrixCSR< T > | |
| NonZeroContainerType typedef | CubbyFlow::MatrixCSR< T > | |
| NonZeroData() | CubbyFlow::MatrixCSR< T > | |
| NonZeroData() const | CubbyFlow::MatrixCSR< T > | |
| NonZeroEnd() | CubbyFlow::MatrixCSR< T > | |
| NonZeroEnd() const | CubbyFlow::MatrixCSR< T > | |
| NonZeroIterator typedef | CubbyFlow::MatrixCSR< T > | |
| Norm() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Normalized() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| NormSquared() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| NumberOfNonZeros() const | CubbyFlow::MatrixCSR< T > | |
| OffDiagonal() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| operator!=(const MatrixCSR &m) const | CubbyFlow::MatrixCSR< T > | |
| operator()(size_t i, size_t j) const | CubbyFlow::MatrixCSR< T > | |
| operator*=(const T &s) | CubbyFlow::MatrixCSR< T > | |
| operator*=(const MatrixExpression< T, R, C, ME > &m) | CubbyFlow::MatrixCSR< T > | |
| operator*=(const MatrixExpression< T, R, C, ME > &m) | CubbyFlow::MatrixCSR< T > | |
| operator+=(const T &s) | CubbyFlow::MatrixCSR< T > | |
| operator+=(const MatrixCSR &m) | CubbyFlow::MatrixCSR< T > | |
| operator-=(const T &s) | CubbyFlow::MatrixCSR< T > | |
| operator-=(const MatrixCSR &m) | CubbyFlow::MatrixCSR< T > | |
| operator/=(const T &s) | CubbyFlow::MatrixCSR< T > | |
| operator=(const MatrixCSR &other) | CubbyFlow::MatrixCSR< T > | |
| operator=(MatrixCSR &&other) noexcept | CubbyFlow::MatrixCSR< T > | |
| operator=(const MatrixExpression< T, R, C, ME > &m) | CubbyFlow::MatrixCSR< T > | |
| operator=(const MatrixExpression< T, R, C, E > &m) | CubbyFlow::MatrixCSR< T > | |
| operator==(const MatrixCSR &m) const | CubbyFlow::MatrixCSR< T > | |
| Projected(const MatrixExpression< T, R, C, E > &normal) const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| RAdd(const T &s) const | CubbyFlow::MatrixCSR< T > | |
| RAdd(const MatrixCSR &m) const | CubbyFlow::MatrixCSR< T > | |
| RDiv(const T &s) const | CubbyFlow::MatrixCSR< T > | |
| Reflected(const MatrixExpression< T, R, C, E > &normal) const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Reserve(size_t rows, size_t cols, size_t numNonZeros) | CubbyFlow::MatrixCSR< T > | |
| RMul(const T &s) const | CubbyFlow::MatrixCSR< T > | |
| RowPointer(size_t i) const | CubbyFlow::MatrixCSR< T > | |
| RowPointersBegin() | CubbyFlow::MatrixCSR< T > | |
| RowPointersBegin() const | CubbyFlow::MatrixCSR< T > | |
| RowPointersData() const | CubbyFlow::MatrixCSR< T > | |
| RowPointersEnd() | CubbyFlow::MatrixCSR< T > | |
| RowPointersEnd() const | CubbyFlow::MatrixCSR< T > | |
| RSub(const T &s) const | CubbyFlow::MatrixCSR< T > | |
| RSub(const MatrixCSR &m) const | CubbyFlow::MatrixCSR< T > | |
| Set(const T &s) | CubbyFlow::MatrixCSR< T > | |
| Set(const MatrixCSR &other) | CubbyFlow::MatrixCSR< T > | |
| SetElement(size_t i, size_t j, const T &value) | CubbyFlow::MatrixCSR< T > | |
| SetElement(const Element &element) | CubbyFlow::MatrixCSR< T > | |
| Size() const | CubbyFlow::MatrixCSR< T > | |
| StrictLowerTri() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| StrictUpperTri() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Sub(const T &s) const | CubbyFlow::MatrixCSR< T > | |
| Sub(const MatrixCSR &m) const | CubbyFlow::MatrixCSR< T > | |
| SubdominantAxis() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Sum() const | CubbyFlow::MatrixCSR< T > | |
| Tangential() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Tangentials() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| Trace() const | CubbyFlow::MatrixCSR< T > | |
| Transposed() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| UpperTri() const | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| ValueType typedef | CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > > | |
| ~MatrixCSR()=default | CubbyFlow::MatrixCSR< T > | |