| apply(Vector< ValueType, memorySpace > &x) const override | dftefe::linearAlgebra::JacobiPreconditioner< ValueType, memorySpace > | |
| apply(const Vector< ValueType, memorySpace > &x) const override | dftefe::linearAlgebra::JacobiPreconditioner< ValueType, memorySpace > | |
| Preconditioner< ValueType, memorySpace >::apply(MultiVector< memorySpace, memorySpace > &X, MultiVector< ValueTypeUnion, memorySpace > &Y, bool updateGhostX=false, bool updateGhostY=false) const=0 | dftefe::linearAlgebra::Preconditioner< ValueType, memorySpace > | pure virtual |
| dftefe::linearAlgebra::OperatorContext::apply(MultiVector< ValueTypeOperand, memorySpace > &X, MultiVector< ValueTypeUnion, memorySpace > &Y, bool updateGhostX=false, bool updateGhostY=false) const =0 | dftefe::linearAlgebra::OperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace > | pure virtual |
| d_invDiagVector | dftefe::linearAlgebra::JacobiPreconditioner< ValueType, memorySpace > | private |
| getPreconditionerType() const=0 | dftefe::linearAlgebra::Preconditioner< ValueType, memorySpace > | pure virtual |
| JacobiPreconditioner(const Vector< ValueType, memorySpace > &diagVector) | dftefe::linearAlgebra::JacobiPreconditioner< ValueType, memorySpace > | |
| ValueTypeUnion typedef | dftefe::linearAlgebra::Preconditioner< ValueType, memorySpace > | |
| ~JacobiPreconditioner()=default | dftefe::linearAlgebra::JacobiPreconditioner< ValueType, memorySpace > | |
| ~OperatorContext()=default | dftefe::linearAlgebra::OperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace > | |
| ~Preconditioner()=default | dftefe::linearAlgebra::Preconditioner< ValueType, memorySpace > | |