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