Preconditioner.hpp
Go to the documentation of this file.
35};
65 // the version with two params can be overloaded, if not, it will default to using the one param version
71 // the version with two params can be overloaded, if not, it will default to using the one param version
Definition: BlockedMatrix.hpp:29 Definition: Preconditioner.hpp:41 virtual void apply(const ApplyScalar &y, ApplyScalar &x)=0 Preconditioner(int verbosity_) Definition: Preconditioner.hpp:49 static std::unique_ptr< Preconditioner > create(PreconditionerType type, bool opencl_ilu_parallel, int verbosity) virtual ~Preconditioner()=default virtual bool create_preconditioner(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat)=0 virtual bool analyze_matrix(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat)=0 virtual bool create_preconditioner(BlockedMatrix< Scalar > *mat)=0 virtual bool analyze_matrix(BlockedMatrix< Scalar > *mat)=0 Definition: amgclSolverBackend.hpp:44 |