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