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