Flow123d
JS_before_hm-2196-g9bdbf60c0
|
Go to the documentation of this file.
8 #ifndef SRC_FLOW_RICHARDS_LMH_HH_
9 #define SRC_FLOW_RICHARDS_LMH_HH_
void accept_time_step() override
postprocess velocity field (add sources)
Field< 3, FieldValue< 3 >::Scalar > conductivity_richards
void read_init_cond_asm() override
Call assemble of read_init_cond_assembly_ and init_cond_postprocess_assembly_.
std::shared_ptr< FieldFE< 3, FieldValue< 3 >::Scalar > > conductivity_ptr
Field< 3, FieldValue< 3 >::Scalar > water_content
Field< 3, FieldValue< 3 >::Scalar > genuchten_p_head_scale
std::shared_ptr< EqData > eq_data_
bool zero_time_term(bool time_global=false) override
std::shared_ptr< SoilModelBase > soil_model_
Field< 3, FieldValue< 3 >::Scalar > water_content_residual
Field< 3, FieldValue< 3 >::Scalar > genuchten_n_exponent
Lumped mixed-hybrid model of linear Darcy flow, possibly unsteady.
VectorMPI water_content_previous_time
std::shared_ptr< EqFields > eq_fields_
void initialize_asm() override
Create and initialize assembly objects.
Output class for darcy_flow_mh model.
static const Input::Type::Record & get_input_type()
Basic time management functionality for unsteady (and steady) solvers (class Equation).
virtual ~RichardsLMH() override
static const int registrar
Registrar of class to factory.
Mixed-hybrid model of linear Darcy flow, possibly unsteady.
std::shared_ptr< FieldFE< 3, FieldValue< 3 >::Scalar > > water_content_ptr
GenericAssembly< InitCondPostprocessAssembly > * init_cond_postprocess_assembly_
general assembly object, hold assembly objects of appropriate dimension
Edge lumped mixed-hybrid solution of unsteady Darcy flow.
RichardsLMH(Mesh &mesh, const Input::Record in_rec, TimeGovernor *tm=nullptr)
Class template representing a field with values dependent on: point, element, and region.
void assembly_linear_system() override
Generic class of assemblation.
Field< 3, FieldValue< 3 >::Scalar > water_content_saturated
void initialize_specific() override
unsigned int IntDim
A dimension index type.