Flow123d
JS_before_hm-1621-g63a12c7
|
#include <advection_diffusion_model.hh>
Public Types | |
enum | Abstract_bc_types { abc_inflow, abc_dirichlet, abc_total_flux, abc_diffusive_flux } |
Public Member Functions | |
virtual void | init_from_input (const Input::Record &in_rec)=0 |
Read necessary data from input record. More... | |
virtual | ~AdvectionDiffusionModel () |
Destructor. More... | |
AdvectionDiffusionModel is a base class for description of a physical process described by the advection-diffusion partial differential equation (PDE). The derived classes define input parameters and implement methods that calculate coefficients of the PDE. These methods are then used by a template class for numerical solution, whose specialization derives from the model class.
Definition at line 33 of file advection_diffusion_model.hh.
Enumerator | |
---|---|
abc_inflow | |
abc_dirichlet | |
abc_total_flux | |
abc_diffusive_flux |
Definition at line 36 of file advection_diffusion_model.hh.
|
inlinevirtual |
Destructor.
Definition at line 48 of file advection_diffusion_model.hh.
|
pure virtual |
Read necessary data from input record.
Implemented in HeatTransferModel, and ConcentrationTransportModel.