19 #ifndef HC_EXPLICIT_SEQUENTIAL_HH_ 20 #define HC_EXPLICIT_SEQUENTIAL_HH_ 31 class HeatProcessBase;
54 void run_simulation();
62 : process(p), velocity_changed(false), velocity_time(0.0)
73 AdvectionPtr make_advection_process(std::string process_key);
89 std::shared_ptr<DarcyFlowInterface>
water;
Mesh * mesh
mesh common to darcy flow and transport
Abstract base class for equation clasess.
Common abstract parent of all Field<...> classes.
static Input::Type::Abstract & get_input_type()
FieldCommon * water_content_p0_
std::vector< AdvectionData > processes_
solute transport with chemistry through operator splitting
static const int registrar
std::shared_ptr< DarcyFlowInterface > water
steady or unsteady water flow simulator based on MH scheme
FieldCommon * water_content_saturated_
std::shared_ptr< AdvectionProcessBase > AdvectionPtr
Class for solution of steady or unsteady flow with sequentially coupled explicit transport.
AdvectionData(AdvectionPtr p)