19 #ifndef HM_ITERATIVE_HH_ 20 #define HM_ITERATIVE_HH_ 72 std::shared_ptr<RichardsLMH>
flow_;
Abstract base class for equation clasess.
Common abstract parent of all Field<...> classes.
Container for various descendants of FieldCommonBase.
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
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.
FEM for linear elasticity.
void update_solution() override
Edge lumped mixed-hybrid solution of unsteady Darcy flow.
std::shared_ptr< Elasticity > mechanics_
solute transport with chemistry through operator splitting
void initialize() override
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