19 #ifndef HM_ITERATIVE_HH_ 20 #define HM_ITERATIVE_HH_ 62 std::shared_ptr<RichardsLMH>
flow_;
Abstract base class for equation clasess.
Common abstract parent of all Field<...> classes.
unsigned int max_it_
Maximal number of iterations.
Class for solution of fully coupled flow and mechanics using fixed-stress iterative splitting...
double beta_
Tuning parameter for iterative splitting.
double r_tol_
Relative tolerance for difference between two succeeding iterations.
static const int registrar
std::shared_ptr< EquationBase > mechanics_
solute transport with chemistry through operator splitting
const MH_DofHandler & get_mh_dofhandler() override
void zero_time_step() override
double a_tol_
Absolute tolerance for difference between two succeeding iterations.
static const Input::Type::Record & get_input_type()
Define input record.
void update_solution() override
Edge lumped mixed-hybrid solution of unsteady Darcy flow.
unsigned int min_it_
Minimal number of iterations to perform.
HM_Iterative(Mesh &mesh, Input::Record in_record)
std::shared_ptr< RichardsLMH > flow_
steady or unsteady water flow simulator based on MH scheme