addLocalMatrix(const DomainEntityType &domainEntity, const RangeEntityType &rangeEntity, const LocalMatrix &localMat) | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
addScaledLocalMatrix(const DomainEntityType &domainEntity, const RangeEntityType &rangeEntity, const LocalMatrix &localMat, const Scalar &s) | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
apply(const DomainFunction &arg, RangeFunction &dest) const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
apply(const AdaptiveDiscreteFunction< DomainSpaceType > &arg, AdaptiveDiscreteFunction< RangeSpaceType > &dest) const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
apply_t(const RangeFunction &arg, DomainFunction &dest) const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
apply_t(const AdaptiveDiscreteFunction< RangeSpaceType > &arg, AdaptiveDiscreteFunction< DomainSpaceType > &dest) const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
assembled | Dune::Fem::SparseRowLinearOperator< DomainFunction, RangeFunction > | static |
changeHangingNodes(const HangingNodesType &hangingNodes) | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
clear() | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
ColumnEntityType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
communicate() const | Dune::Fem::SparseRowLinearOperator< DomainFunction, RangeFunction > | inline |
createPreconditionMatrix() | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
ddotOEM(const double *v, const double *w) const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inlinevirtual |
DomainBlockMapperType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
DomainEntityType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
DomainFieldType typedef | Dune::Fem::Operator< DomainFunction, RangeFunction > | |
DomainFunctionType typedef | Dune::Fem::Operator< DomainFunction, RangeFunction > | |
domainMapper_ | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | protected |
DomainMapperType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
domainSpace() const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
domainSpace_ | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | protected |
DomainSpaceType typedef | Dune::Fem::SparseRowLinearOperator< DomainFunction, RangeFunction > | |
extractDiagonal(DiscreteFunctionType &diag) const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
getLocalMatrix(const DomainEntityType &domainEntity, const RangeEntityType &rangeEntity, LocalMatrix &localMat) const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
GridType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | protected |
hasPreconditionMatrix() const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
insertHangingRow(const HangingNodesType &hangingNodes, const int row, const ColumnVectorType &colVec) | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inlineprotected |
localColumn(const DomainEntityType &domainEntity) const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
LocalColumnObjectType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
localMatrix(const DomainEntityType &domainEntity, const RangeEntityType &rangeEntity) const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
LocalMatrixFactoryType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
localMatrixStack_ | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | mutableprotected |
LocalMatrixStackType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
LocalMatrixType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
matrix() const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
matrix_ | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | mutableprotected |
MatrixType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
multOEM(const double *arg, double *dest) const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inlinevirtual |
newObject() const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
ObjectType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
operator()(const DomainFunction &arg, RangeFunction &dest) const | Dune::Fem::SparseRowLinearOperator< DomainFunction, RangeFunction > | inlinevirtual |
positiveDefinite() const | Dune::Fem::LinearOperator< DomainFunction, RangeFunction > | inlinevirtual |
preconditioning_ | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | protected |
preconditionMatrix() const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
PreconditionMatrixType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
RangeBlockMapperType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
RangeEntityType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
RangeFieldType typedef | Dune::Fem::Operator< DomainFunction, RangeFunction > | |
RangeFunctionType typedef | Dune::Fem::Operator< DomainFunction, RangeFunction > | |
rangeMapper_ | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | protected |
RangeMapperType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
rangeSpace() const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
rangeSpace_ | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | protected |
RangeSpaceType typedef | Dune::Fem::SparseRowLinearOperator< DomainFunction, RangeFunction > | |
reserve(const Stencil &stencil, bool verbose=false) | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
resort() | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
RowEntityType typedef | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | |
sequence_ | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | protected |
setLocalMatrix(const DomainEntityType &domainEntity, const RangeEntityType &rangeEntity, const LocalMatrix &localMat) | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
solveUMF(const DomainFunction &arg, RangeFunction &dest) const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
solveUMFNonSymmetric(const DomainFunction &arg, RangeFunction &dest) const | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
SparseRowLinearOperator(const std::string &, const DomainSpaceType &domainSpace, const RangeSpaceType &rangeSpace, const std::string ¶mfile) | Dune::Fem::SparseRowLinearOperator< DomainFunction, RangeFunction > | inline |
SparseRowLinearOperator(const std::string &, const DomainSpaceType &domainSpace, const RangeSpaceType &rangeSpace, const MatrixParameter ¶m=SparseRowMatrixParameter()) | Dune::Fem::SparseRowLinearOperator< DomainFunction, RangeFunction > | inline |
SparseRowMatrixObject(const DomainSpaceType &domainSpace, const RangeSpaceType &rangeSpace, const std::string ¶mfile) | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
SparseRowMatrixObject(const DomainSpaceType &domainSpace, const RangeSpaceType &rangeSpace, const MatrixParameter ¶m=SparseRowMatrixParameter()) | Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType > | inline |
symmetric() const | Dune::Fem::LinearOperator< DomainFunction, RangeFunction > | inlinevirtual |
systemMatrix() const | Dune::Fem::SparseRowLinearOperator< DomainFunction, RangeFunction > | inline |
~OEMMatrix() | Dune::Fem::OEMMatrix | inlinevirtual |
~Operator() | Dune::Fem::Operator< DomainFunction, RangeFunction > | inlinevirtual |