Flow123d
Public Member Functions | List of all members
DarcyFlowMH_Steady::EqData Class Reference

#include <darcy_flow_mh.hh>

Inheritance diagram for DarcyFlowMH_Steady::EqData:
Inheritance graph
[legend]
Collaboration diagram for DarcyFlowMH_Steady::EqData:
Collaboration graph
[legend]

Public Member Functions

 EqData ()
 
- Public Member Functions inherited from DarcyFlowMH::EqData
 EqData ()
 Collect all fields. More...
 
- Public Member Functions inherited from FieldSet
 DECLARE_EXCEPTION (ExcUnknownField,<< "Field set has no field with name: "<< FieldCommonBase::EI_Field::qval)
 
Input::Type::Record make_field_descriptor_type (const std::string &equation_name) const
 
Input::Type::Selection make_output_field_selection (const string &name, const string &desc="")
 
void set_field (const std::string &dest_field_name, FieldCommonBase &source)
 
FieldCommonBaseget_field (const std::string &field_name) const
 
void set_mesh (const Mesh &mesh)
 
void set_input_list (Input::Array input_list)
 
void set_limit_side (LimitSide side)
 
void mark_input_times (TimeMark::Type mark_type)
 
bool changed () const
 
bool is_constant (Region reg) const
 
void set_time (const TimeGovernor &time)
 
void output_type (OutputTime::DiscreteSpace rt)
 
void output (OutputTime *stream)
 
FieldCommonBaseadd_field (FieldCommonBase *field, const string &name, const string &desc, const string &d_val="")
 

Additional Inherited Members

- Public Types inherited from DarcyFlowMH::EqData
enum  BC_Type {
  none =0, dirichlet =1, neumann =2, robin =3,
  total_flux =4
}
 
- Static Public Member Functions inherited from DarcyFlowMH::EqData
static std::shared_ptr
< FieldBase< 3, FieldValue
< 3 >::Scalar > > 
bc_piezo_head_hook (Input::Record rec, const FieldCommonBase &field)
 
- Public Attributes inherited from DarcyFlowMH::EqData
Field< 3, FieldValue
< 3 >::TensorFixed > 
anisotropy
 
Field< 3, FieldValue< 3 >::Scalar > conductivity
 
Field< 3, FieldValue< 3 >::Scalar > cross_section
 
Field< 3, FieldValue< 3 >::Scalar > water_source_density
 
Field< 3, FieldValue< 3 >::Scalar > sigma
 
BCField< 3, FieldValue< 3 >::Enum > bc_type
 
BCField< 3, FieldValue
< 3 >::Scalar > 
bc_pressure
 
BCField< 3, FieldValue
< 3 >::Scalar > 
bc_flux
 
BCField< 3, FieldValue
< 3 >::Scalar > 
bc_robin_sigma
 
Field< 3, FieldValue< 3 >::Scalar > init_pressure
 
Field< 3, FieldValue< 3 >::Scalar > storativity
 
FieldSet time_term_fields
 
FieldSet main_matrix_fields
 
FieldSet rhs_fields
 
- Static Public Attributes inherited from DarcyFlowMH::EqData
static Input::Type::Selection bc_type_selection
 
static arma::vec4 gravity_ =arma::vec4("0 0 -1 0")
 
- Protected Member Functions inherited from FieldSet
FieldCommonBasefield_by_name (const std::string &field_name) const
 
- Protected Attributes inherited from FieldSet
std::vector< FieldCommonBase * > field_list
 List of all fields. More...
 
const Meshmesh_ = nullptr
 value set by last set_mesh(); set the same to added fields More...
 
Input::Array input_list_
 value set by last set_input_list(); set the same to added fields More...
 
LimitSide side_ = LimitSide::unknown
 value set by last set_time_limit(); set the same to added fields More...
 

Detailed Description

Definition at line 267 of file darcy_flow_mh.hh.

Constructor & Destructor Documentation

DarcyFlowMH_Steady::EqData::EqData ( )
inline

Definition at line 270 of file darcy_flow_mh.hh.


The documentation for this class was generated from the following file: