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