BdaSolver.hpp
Go to the documentation of this file.
Definition: BdaResult.hpp:31 Definition: BdaSolver.hpp:46 virtual SolverStatus solve_system(std::shared_ptr< BlockedMatrix< Scalar > > matrix, Scalar *b, std::shared_ptr< BlockedMatrix< Scalar > > jacMatrix, WellContributions< Scalar > &wellContribs, BdaResult &res)=0 Define as pure virtual functions, so derivedclass must implement them. BdaSolver(int linear_solver_verbosity, int max_it, double tolerance_, unsigned int platformID_, unsigned int deviceID_) Definition: BdaSolver.hpp:86 BdaSolver(int linear_solver_verbosity, int max_it, Scalar tolerance_, unsigned int deviceID_) Definition: BdaSolver.hpp:80 virtual ~BdaSolver()=default Define virtual destructor, so that the derivedclass destructor will be called. virtual void get_result(Scalar *x)=0 BdaSolver(int linear_solver_verbosity, int max_it, Scalar tolerance_) Definition: BdaSolver.hpp:75 Definition: BlockedMatrix.hpp:29 Definition: WellContributions.hpp:53 @ BDA_SOLVER_UNKNOWN_ERROR @ BDA_SOLVER_SUCCESS @ BDA_SOLVER_ANALYSIS_FAILED @ BDA_SOLVER_CREATE_PRECONDITIONER_FAILED Definition: blackoilboundaryratevector.hh:37 |