Flow123d
release_3.0.0-973-g92f55e826
|
Go to the documentation of this file.
8 #ifndef SRC_FLOW_RICHARDS_LMH_HH_
9 #define SRC_FLOW_RICHARDS_LMH_HH_
RichardsLMH(Mesh &mesh, const Input::Record in_rec)
Field< 3, FieldValue< 3 >::Scalar > water_content_saturated
Field< 3, FieldValue< 3 >::Scalar > water_content_residual
bool zero_time_term(bool time_global=false) override
std::shared_ptr< SoilModelBase > soil_model_
void postprocess() override
Field< 3, FieldValue< 3 >::Scalar > genuchten_p_head_scale
void setup_time_term() override
VectorMPI postprocess_side_sources
void prepare_new_time_step() override
postprocess velocity field (add sources)
VectorMPI water_content_previous_time
std::shared_ptr< EqData > data_
VecScatter solution_2_edge_scatter_
PETSC scatter from the solution vector to the parallel edge vector with ghost values.
static const Input::Type::Record & get_input_type()
static const int registrar
Registrar of class to factory.
Field< 3, FieldValue< 3 >::Scalar > genuchten_n_exponent
mixed-hybrid model of linear Darcy flow, possibly unsteady.
Edge lumped mixed-hybrid solution of unsteady Darcy flow.
void assembly_source_term() override
Source term is implemented differently in LMH version.
void read_initial_condition() override
Class template representing a field with values dependent on: point, element, and region.
void assembly_linear_system() override
VectorMPI water_content_previous_it
Mixed-hybrid model of linear Darcy flow, possibly unsteady.
void initialize_specific() override