Flow123d
release_2.1.2-337-g6b7a56b
|
#include <darcy_flow_mh_output.hh>
Public Member Functions | |
OutputFields () | |
Public Member Functions inherited from EquationOutput | |
DECLARE_EXCEPTION (ExcFieldNotScalar,<< "Field '"<< FieldCommon::EI_Field::qval<< "' is not scalar in spacedim 3.") | |
const Input::Type::Instance & | make_output_type (const string &equation_name, const string &aditional_description="") |
void | initialize (std::shared_ptr< OutputTime > stream, Input::Record in_rec, const TimeGovernor &tg) |
bool | is_field_output_time (const FieldCommon &field, TimeStep step) const |
void | output (TimeStep step) |
void | select_error_control_field (std::string error_control_field_name) |
Selects the error control field out of output field set according to input record. More... | |
Public Member Functions inherited from FieldSet | |
DECLARE_EXCEPTION (ExcUnknownField,<< "Field set has no field with name: "<< FieldCommon::EI_Field::qval) | |
Input::Type::Record | make_field_descriptor_type (const std::string &equation_name) const |
void | set_field (const std::string &dest_field_name, FieldCommon &source) |
FieldCommon * | field (const std::string &field_name) const |
FieldCommon & | operator[] (const std::string &field_name) const |
void | set_components (const std::vector< string > &names) |
void | set_mesh (const Mesh &mesh) |
void | set_input_list (Input::Array input_list) |
void | flags_add (FieldFlag::Flags::Mask mask) |
bool | set_time (const TimeStep &time, LimitSide limit_side) |
void | output_type (OutputTime::DiscreteSpace rt) |
void | mark_input_times (const TimeGovernor &tg) |
bool | changed () const |
bool | is_constant (Region reg) const |
bool | is_jump_time () const |
FieldCommon & | add_field (FieldCommon *field, const string &name, const string &desc, const string &d_val="") |
Public Attributes | |
Field< 3, FieldValue< 3 >::Scalar > | field_ele_pressure |
Field< 3, FieldValue< 3 >::Scalar > | field_node_pressure |
Field< 3, FieldValue< 3 >::Scalar > | field_ele_piezo_head |
Field< 3, FieldValue< 3 >::VectorFixed > | field_ele_flux |
Field< 3, FieldValue< 3 >::Integer > | subdomain |
Field< 3, FieldValue< 3 >::Integer > | region_id |
Field< 3, FieldValue< 3 >::Scalar > | velocity_diff |
Field< 3, FieldValue< 3 >::Scalar > | pressure_diff |
Field< 3, FieldValue< 3 >::Scalar > | div_diff |
FieldSet | error_fields_for_output |
Additional Inherited Members | |
Public Types inherited from FieldFlag | |
typedef FlagArray< FieldFlag > | Flags |
typedef Flags::Mask | Mask |
Static Public Attributes inherited from FieldFlag | |
static constexpr unsigned int | flags_size_ = 3 |
Number of bits used by Field itself. More... | |
static constexpr Mask | equation_input {1 << 0} |
The field is data parameter of the owning equation. (default on) More... | |
static constexpr Mask | declare_input {1 << 1} |
The field can be set from input. The key in input field descriptor is declared. (default on) More... | |
static constexpr Mask | allow_output {1 << 2} |
The field can output. Is part of generated output selection. (default on) More... | |
static constexpr Mask | input_copy = ~declare_input & equation_input |
static constexpr Mask | in_time_term {1 << 8} |
A field is part of time term of the equation. More... | |
static constexpr Mask | in_main_matrix {1 << 9} |
A field is part of main "stiffness matrix" of the equation. More... | |
static constexpr Mask | in_rhs {1 << 10} |
A field is part of the right hand side of the equation. More... | |
static constexpr Mask | equation_result = allow_output & ~declare_input & ~equation_input |
Match result fields. These are never given by input or copy of input. More... | |
static constexpr Mask | equation_external_output = allow_output & input_copy |
Match an output field, that can be also copy of other field. More... | |
Protected Attributes inherited from FieldSet | |
std::vector< FieldCommon * > | field_list |
List of all fields. More... | |
Definition at line 60 of file darcy_flow_mh_output.hh.
DarcyFlowMHOutput::OutputFields::OutputFields | ( | ) |
Definition at line 70 of file darcy_flow_mh_output.cc.
Field<3, FieldValue<3>::Scalar> DarcyFlowMHOutput::OutputFields::div_diff |
Definition at line 74 of file darcy_flow_mh_output.hh.
FieldSet DarcyFlowMHOutput::OutputFields::error_fields_for_output |
Definition at line 76 of file darcy_flow_mh_output.hh.
Field<3, FieldValue<3>::VectorFixed> DarcyFlowMHOutput::OutputFields::field_ele_flux |
Definition at line 68 of file darcy_flow_mh_output.hh.
Field<3, FieldValue<3>::Scalar> DarcyFlowMHOutput::OutputFields::field_ele_piezo_head |
Definition at line 67 of file darcy_flow_mh_output.hh.
Field<3, FieldValue<3>::Scalar> DarcyFlowMHOutput::OutputFields::field_ele_pressure |
Definition at line 65 of file darcy_flow_mh_output.hh.
Field<3, FieldValue<3>::Scalar> DarcyFlowMHOutput::OutputFields::field_node_pressure |
Definition at line 66 of file darcy_flow_mh_output.hh.
Field<3, FieldValue<3>::Scalar> DarcyFlowMHOutput::OutputFields::pressure_diff |
Definition at line 73 of file darcy_flow_mh_output.hh.
Field<3, FieldValue<3>::Integer> DarcyFlowMHOutput::OutputFields::region_id |
Definition at line 70 of file darcy_flow_mh_output.hh.
Field<3, FieldValue<3>::Integer> DarcyFlowMHOutput::OutputFields::subdomain |
Definition at line 69 of file darcy_flow_mh_output.hh.
Field<3, FieldValue<3>::Scalar> DarcyFlowMHOutput::OutputFields::velocity_diff |
Definition at line 72 of file darcy_flow_mh_output.hh.