|
Flow123d
|
Empty transport class. More...
#include <transport_operator_splitting.hh>


Public Member Functions | |
| TransportNothing (Mesh &mesh_in) | |
| virtual | ~TransportNothing () |
| virtual void | output_data () |
| Write computed fields. More... | |
| void | set_cross_section_field (const Field< 3, FieldValue< 3 >::Scalar > &cross_section) |
| TimeIntegrationScheme | time_scheme () |
| Returns the time integration scheme of the equation. More... | |
Public Member Functions inherited from TransportBase | |
| TransportBase (Mesh &mesh, const Input::Record in_rec) | |
| virtual | ~TransportBase () |
| virtual void | set_velocity_field (const MH_DofHandler &dh) |
| MassBalance * | mass_balance () |
| Sets pointer to data of other equations. TODO: there should be also passed the sigma parameter between dimensions. More... | |
| unsigned int | n_substances () |
| Returns number of trnasported substances. More... | |
| vector< string > & | substance_names () |
| Returns reference to the vector of substnace names. More... | |
| virtual void | set_concentration_vector (Vec &vec) |
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 | ~EquationBase () |
| virtual void | zero_time_step () |
| virtual void | update_solution () |
| virtual void | initialize () |
| Initialize fields. More... | |
| virtual void | choose_next_time () |
| virtual void | set_time_upper_constraint (double dt) |
| virtual void | set_time_lower_constraint (double dt) |
| TimeGovernor const & | 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) |
Public Member Functions inherited from EquationForMassBalance | |
| virtual | ~EquationForMassBalance () |
Private Member Functions | |
| void | calc_fluxes (vector< vector< double > > &bcd_balance, vector< vector< double > > &bcd_plus_balance, vector< vector< double > > &bcd_minus_balance) |
| void | calc_elem_sources (vector< vector< double > > &mass, vector< vector< double > > &src_balance) |
Additional Inherited Members | |
Public Types inherited from EquationForMassBalance | |
| enum | TimeIntegrationScheme { none, explicit_euler, implicit_euler, crank_nicholson } |
Static Public Attributes inherited from TransportBase | |
| static Input::Type::Record | input_type_output_record |
Protected Member Functions inherited from TransportBase | |
| const RegionDB * | region_db () |
| Returns the region database. More... | |
Protected Attributes inherited from TransportBase | |
| unsigned int | n_subst_ |
| Number of transported substances. More... | |
| std::vector< string > | subst_names_ |
| Names of transported substances. More... | |
| const MH_DofHandler * | mh_dh |
| MassBalance * | mass_balance_ |
| object for calculation and writing the mass balance to file. More... | |
Empty transport class.
Definition at line 170 of file transport_operator_splitting.hh.
|
inline |
Definition at line 172 of file transport_operator_splitting.hh.
|
inlinevirtual |
Definition at line 180 of file transport_operator_splitting.hh.
|
inlineprivate |
Definition at line 192 of file transport_operator_splitting.hh.
|
inlineprivate |
Definition at line 191 of file transport_operator_splitting.hh.
|
inlinevirtual |
Write computed fields.
Reimplemented from EquationBase.
Definition at line 183 of file transport_operator_splitting.hh.
|
inline |
Definition at line 185 of file transport_operator_splitting.hh.
|
inlinevirtual |
Returns the time integration scheme of the equation.
Implements EquationForMassBalance.
Definition at line 187 of file transport_operator_splitting.hh.
1.8.4