VertexCFD  0.0-dev
Public Member Functions | List of all members
VertexCFD::LinearSolvers::HyprePreconditionerFactory Class Reference
Inheritance diagram for VertexCFD::LinearSolvers::HyprePreconditionerFactory:
Inheritance graph
[legend]
Collaboration diagram for VertexCFD::LinearSolvers::HyprePreconditionerFactory:
Collaboration graph
[legend]

Public Member Functions

bool isCompatible (const Thyra::LinearOpSourceBase< double > &fwdOpSrc) const override
 
Teuchos::RCP< Thyra::PreconditionerBase< double > > createPrec () const override
 
void initializePrec (const Teuchos::RCP< const Thyra::LinearOpSourceBase< double >> &fwdOpSrc, Thyra::PreconditionerBase< double > *precOp, const Thyra::ESupportSolveUse supportSolveUse=Thyra::SUPPORT_SOLVE_UNSPECIFIED) const override
 
void uninitializePrec (Thyra::PreconditionerBase< double > *prec, Teuchos::RCP< const Thyra::LinearOpSourceBase< double >> *fwdOpSrc=NULL, Thyra::ESupportSolveUse *supportSolveUse=NULL) const override
 
void setParameterList (const Teuchos::RCP< Teuchos::ParameterList > &params) override
 
Teuchos::RCP< Teuchos::ParameterList > getNonconstParameterList () override
 
Teuchos::RCP< Teuchos::ParameterList > unsetParameterList () override
 
Teuchos::RCP< const Teuchos::ParameterList > getValidParameters () const override
 

The documentation for this class was generated from the following files: