CubbyFlow::MatrixCSR< T > Member List

This is the complete list of members for CubbyFlow::MatrixCSR< T >, including all inherited members.

AbsMax() constCubbyFlow::MatrixCSR< T >
AbsMin() constCubbyFlow::MatrixCSR< T >
Add(const T &s) constCubbyFlow::MatrixCSR< T >
Add(const MatrixCSR &m) constCubbyFlow::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() constCubbyFlow::MatrixCSR< T >
BinaryOp(const MatrixCSR &m, Op op) constCubbyFlow::MatrixCSR< T >
CastTo() constCubbyFlow::MatrixCSR< T >
Clear()CubbyFlow::MatrixCSR< T >
ColumnIndex(size_t i) constCubbyFlow::MatrixCSR< T >
ColumnIndicesBegin()CubbyFlow::MatrixCSR< T >
ColumnIndicesBegin() constCubbyFlow::MatrixCSR< T >
ColumnIndicesData() constCubbyFlow::MatrixCSR< T >
ColumnIndicesEnd()CubbyFlow::MatrixCSR< T >
ColumnIndicesEnd() constCubbyFlow::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 typedefCubbyFlow::MatrixCSR< T >
ConstNonZeroIterator typedefCubbyFlow::MatrixCSR< T >
Cross(const MatrixExpression< T, R, C, E > &expression) constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
Cross(const MatrixExpression< T, R, C, E > &expression) constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
Determinant() constCubbyFlow::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() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
DistanceSquaredTo(const MatrixExpression< T, R, C, E > &other) constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
DistanceSquaredTo(const MatrixExpression< T, R, C, E > &other) constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
DistanceTo(const MatrixExpression< T, R, C, E > &other) constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
DistanceTo(const MatrixExpression< T, R, C, E > &other) constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
Div(const T &s) constCubbyFlow::MatrixCSR< T >
DominantAxis() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
Dot(const MatrixExpression< T, R, C, E > &expression) constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
Eval(size_t i, size_t j) constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
Eval() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
FrobeniusNorm() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
GetCols() constCubbyFlow::MatrixCSR< T >
GetDerived()CubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
GetDerived() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
GetRows() constCubbyFlow::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 typedefCubbyFlow::MatrixCSR< T >
IndexIterator typedefCubbyFlow::MatrixCSR< T >
Inverse() constCubbyFlow::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) constCubbyFlow::MatrixCSR< T >
IsSimilar(const MatrixCSR &other, double tol=std::numeric_limits< double >::epsilon()) constCubbyFlow::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()) constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
IsSquare() constCubbyFlow::MatrixCSR< T >
ISub(const T &s)CubbyFlow::MatrixCSR< T >
ISub(const MatrixCSR &m)CubbyFlow::MatrixCSR< T >
Length() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
LengthSquared() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
LowerTri() constCubbyFlow::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) noexceptCubbyFlow::MatrixCSR< T >
MatrixCSR(const MatrixExpression< T, R, C, ME > &other, T epsilon)CubbyFlow::MatrixCSR< T >
MatrixExpression()=defaultCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >protected
Max() constCubbyFlow::MatrixCSR< T >
Min() constCubbyFlow::MatrixCSR< T >
Mul(const T &s) constCubbyFlow::MatrixCSR< T >
Mul(const MatrixExpression< T, R, C, ME > &m) constCubbyFlow::MatrixCSR< T >
NonZero(size_t i) constCubbyFlow::MatrixCSR< T >
NonZero(size_t i)CubbyFlow::MatrixCSR< T >
NonZeroBegin()CubbyFlow::MatrixCSR< T >
NonZeroBegin() constCubbyFlow::MatrixCSR< T >
NonZeroContainerType typedefCubbyFlow::MatrixCSR< T >
NonZeroData()CubbyFlow::MatrixCSR< T >
NonZeroData() constCubbyFlow::MatrixCSR< T >
NonZeroEnd()CubbyFlow::MatrixCSR< T >
NonZeroEnd() constCubbyFlow::MatrixCSR< T >
NonZeroIterator typedefCubbyFlow::MatrixCSR< T >
Norm() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
Normalized() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
NormSquared() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
NumberOfNonZeros() constCubbyFlow::MatrixCSR< T >
OffDiagonal() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
operator!=(const MatrixCSR &m) constCubbyFlow::MatrixCSR< T >
operator()(size_t i, size_t j) constCubbyFlow::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) noexceptCubbyFlow::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) constCubbyFlow::MatrixCSR< T >
Projected(const MatrixExpression< T, R, C, E > &normal) constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
RAdd(const T &s) constCubbyFlow::MatrixCSR< T >
RAdd(const MatrixCSR &m) constCubbyFlow::MatrixCSR< T >
RDiv(const T &s) constCubbyFlow::MatrixCSR< T >
Reflected(const MatrixExpression< T, R, C, E > &normal) constCubbyFlow::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) constCubbyFlow::MatrixCSR< T >
RowPointer(size_t i) constCubbyFlow::MatrixCSR< T >
RowPointersBegin()CubbyFlow::MatrixCSR< T >
RowPointersBegin() constCubbyFlow::MatrixCSR< T >
RowPointersData() constCubbyFlow::MatrixCSR< T >
RowPointersEnd()CubbyFlow::MatrixCSR< T >
RowPointersEnd() constCubbyFlow::MatrixCSR< T >
RSub(const T &s) constCubbyFlow::MatrixCSR< T >
RSub(const MatrixCSR &m) constCubbyFlow::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() constCubbyFlow::MatrixCSR< T >
StrictLowerTri() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
StrictUpperTri() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
Sub(const T &s) constCubbyFlow::MatrixCSR< T >
Sub(const MatrixCSR &m) constCubbyFlow::MatrixCSR< T >
SubdominantAxis() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
Sum() constCubbyFlow::MatrixCSR< T >
Tangential() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
Tangentials() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
Trace() constCubbyFlow::MatrixCSR< T >
Transposed() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
UpperTri() constCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
ValueType typedefCubbyFlow::MatrixExpression< T, MATRIX_SIZE_DYNAMIC, MATRIX_SIZE_DYNAMIC, MatrixCSR< T > >
~MatrixCSR()=defaultCubbyFlow::MatrixCSR< T >