#include <transport_operator_splitting.hh>
AdvectionProcessBase::AdvectionProcessBase |
( |
Mesh & |
mesh, |
|
|
const Input::Record |
in_rec |
|
) |
| |
|
inline |
virtual unsigned int AdvectionProcessBase::n_substances |
( |
| ) |
|
|
pure virtual |
virtual void AdvectionProcessBase::set_velocity_field |
( |
const MH_DofHandler & |
dh | ) |
|
|
pure virtual |
This method takes sequential PETSc vector of side velocities and update transport matrix. The ordering is same as ordering of sides in the mesh. We just keep the pointer, but do not destroy the object.
TODO: We should pass whole velocity field object (description of base functions and dof numbering) and vector.
Implemented in TransportDG< Model >, TransportOperatorSplitting, and TransportBase.
AbstractRecord AdvectionProcessBase::input_type |
|
static |
Initial value:= AbstractRecord("Transport", "Secondary equation for transport of substances.")
"Time governor setting for the secondary equation.")
"Settings for computing balance.")
"Parameters of output stream.")
Common specification of the input record for secondary equations.
Definition at line 50 of file transport_operator_splitting.hh.
The documentation for this class was generated from the following files: