Flow123d
release_3.0.0-1140-gd35b574
|
Empty transport class. More...
#include <transport_operator_splitting.hh>
Public Member Functions | |
TransportNothing (Mesh &mesh_in) | |
virtual | ~TransportNothing () |
void | set_velocity_field (const MH_DofHandler &dh) override |
virtual void | output_data () override |
Write computed fields. More... | |
Public Member Functions inherited from AdvectionProcessBase | |
AdvectionProcessBase (Mesh &mesh, const Input::Record in_rec) | |
Public Member Functions inherited from EquationBase | |
EquationBase () | |
EquationBase (Mesh &mesh, const Input::Record in_rec) | |
virtual void | initialize () |
virtual void | zero_time_step () |
virtual | ~EquationBase () |
virtual void | update_solution () |
virtual void | choose_next_time () |
virtual void | set_time_upper_constraint (double dt, std::string message) |
virtual void | set_time_lower_constraint (double dt, std::string message) |
TimeGovernor & | time () |
virtual void | set_time_governor (TimeGovernor &time) |
double | planned_time () |
double | solved_time () |
Mesh & | mesh () |
TimeMark::Type | mark_type () |
FieldSet & | data () |
virtual void | get_solution_vector (double *&vector, unsigned int &size) |
virtual void | get_parallel_solution_vector (Vec &vector) |
Additional Inherited Members | |
Static Public Member Functions inherited from AdvectionProcessBase | |
static Input::Type::Abstract & | get_input_type () |
Common specification of the input record for secondary equations. More... | |
Protected Attributes inherited from EquationBase | |
bool | equation_empty_ |
flag is true if only default constructor was called More... | |
Mesh * | mesh_ |
TimeGovernor * | time_ |
Input::Record | input_record_ |
FieldSet * | eq_data_ |
std::shared_ptr< Balance > | balance_ |
object for calculation and writing the mass balance to file. More... | |
Empty transport class.
Definition at line 176 of file transport_operator_splitting.hh.
|
inline |
Definition at line 178 of file transport_operator_splitting.hh.
|
inlinevirtual |
Definition at line 188 of file transport_operator_splitting.hh.
|
inlineoverridevirtual |
Write computed fields.
Reimplemented from EquationBase.
Definition at line 195 of file transport_operator_splitting.hh.
|
inlineoverridevirtual |
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.
Implements AdvectionProcessBase.
Definition at line 193 of file transport_operator_splitting.hh.