|
Flow123d
JS_before_hm-2199-g85616a0ec
|
#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 ConcentrationTransportModel, and HeatTransferModel.
1.8.17