ApplyHomogeneousDirichlet(const TVectorType1 &rFreeDofsVector, const TDataType DiagonalValue, TVectorType2 &rRHS) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
Assemble(const TMatrixType &rMatrixInput, const TIndexVectorType &EquationId) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
Assemble(const TMatrixType &rMatrixInput, const TIndexVectorType &RowEquationId, const TIndexVectorType &ColEquationId) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
AssembleEntry(const TDataType Value, const IndexType GlobalI, const IndexType GlobalJ) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
AssignIndex1Data(TIndexType *pExternalData, TIndexType DataSize) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
AssignIndex2Data(TIndexType *pExternalData, TIndexType DataSize) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
AssignValueData(TDataType *pExternalData, TIndexType DataSize) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
BeginAssemble() | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
BinarySearch(const TVectorType &arr, IndexType l, IndexType r, IndexType x) const | Kratos::CsrMatrix< TDataType, TIndexType > | inlineprotected |
CheckColSize() | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
Clear() | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
ComputeColSize() | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
CsrMatrix() | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
CsrMatrix(const DataCommunicator &rComm) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
CsrMatrix(const TGraphType &rSparseGraph) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
CsrMatrix(const MatrixMapType &matrix_map) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
CsrMatrix(const CsrMatrix< TDataType, TIndexType > &rOtherMatrix) | Kratos::CsrMatrix< TDataType, TIndexType > | inlineexplicit |
CsrMatrix(CsrMatrix< TDataType, TIndexType > &&rOtherMatrix) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
FinalizeAssemble() | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
GetComm() const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
Has(IndexType I, IndexType J) const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
index1_data() | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
index1_data() const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
index2_data() | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
index2_data() const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
IndexType typedef | Kratos::CsrMatrix< TDataType, TIndexType > | |
Info() const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
IsOwnerOfData() const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
KRATOS_CLASS_POINTER_DEFINITION(CsrMatrix) | Kratos::CsrMatrix< TDataType, TIndexType > | |
MatrixMapType typedef | Kratos::CsrMatrix< TDataType, TIndexType > | |
nnz() const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
NormFrobenius() const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
operator()(IndexType I, IndexType J) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
operator()(IndexType I, IndexType J) const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
operator=(CsrMatrix const &rOtherMatrix)=delete | Kratos::CsrMatrix< TDataType, TIndexType > | |
operator=(CsrMatrix &&rOtherMatrix) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
pGetComm() const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
PrintData(std::ostream &rOStream) const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
PrintInfo(std::ostream &rOStream) const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
reserve(IndexType NRows, IndexType nnz) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
ResizeIndex1Data(TIndexType DataSize) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
ResizeIndex2Data(TIndexType DataSize) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
ResizeValueData(TIndexType DataSize) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
Serializer class | Kratos::CsrMatrix< TDataType, TIndexType > | friend |
SetColSize(IndexType Ncols) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
SetIsOwnerOfData(bool IsOwner) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
SetRowSize(IndexType Nrows) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
SetValue(const TDataType value) | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
size1() const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
size2() const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
SpMV(const TInputVectorType &x, TOutputVectorType &y) const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
SpMV(const TDataType alpha, const TInputVectorType &x, const TDataType beta, TOutputVectorType &y) const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
ToMap() const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
TransposeSpMV(const TInputVectorType &x, TOutputVectorType &y) const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
TransposeSpMV(const TDataType alpha, const TInputVectorType &x, const TDataType beta, TOutputVectorType &y) const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
value_data() | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
value_data() const | Kratos::CsrMatrix< TDataType, TIndexType > | inline |
~CsrMatrix() | Kratos::CsrMatrix< TDataType, TIndexType > | inline |