BdaSolver.hpp
Go to the documentation of this file.
78 BdaSolver(int linear_solver_verbosity, int max_it, double tolerance_) : verbosity(linear_solver_verbosity), maxit(max_it), tolerance(tolerance_) {};
79 BdaSolver(int linear_solver_verbosity, int max_it, double tolerance_, unsigned int deviceID_) : verbosity(linear_solver_verbosity), maxit(max_it), tolerance(tolerance_), deviceID(deviceID_) {};
80 BdaSolver(int linear_solver_verbosity, int max_it, double tolerance_, unsigned int platformID_, unsigned int deviceID_) : verbosity(linear_solver_verbosity), maxit(max_it), tolerance(tolerance_), platformID(platformID_), deviceID(deviceID_) {};
Definition: BdaResult.hpp:31 Definition: BdaSolver.hpp:46 virtual SolverStatus solve_system(std::shared_ptr< BlockedMatrix > matrix, double *b, std::shared_ptr< BlockedMatrix > jacMatrix, WellContributions &wellContribs, BdaResult &res)=0 Define as pure virtual functions, so derivedclass must implement them. virtual void get_result(double *x)=0 virtual ~BdaSolver() Define virtual destructor, so that the derivedclass destructor will be called. Definition: BdaSolver.hpp:83 BdaSolver(int linear_solver_verbosity, int max_it, double tolerance_, unsigned int deviceID_) Definition: BdaSolver.hpp:79 BdaSolver(int linear_solver_verbosity, int max_it, double tolerance_) Definition: BdaSolver.hpp:78 BdaSolver(int linear_solver_verbosity, int max_it, double tolerance_, unsigned int platformID_, unsigned int deviceID_) Definition: BdaSolver.hpp:80 Definition: WellContributions.hpp:52 @ BDA_SOLVER_UNKNOWN_ERROR @ BDA_SOLVER_SUCCESS @ BDA_SOLVER_ANALYSIS_FAILED @ BDA_SOLVER_CREATE_PRECONDITIONER_FAILED Definition: BlackoilPhases.hpp:27 |