|
Flow123d
|
#include <field.hh>

Public Attributes | |
| bool | bc_ |
| unsigned int | n_comp_ |
| std::string | name_ |
| std::string | desc_ |
| std::string | units_ |
| const IT::Selection * | element_selection_ |
| string | default_ |
| const Mesh * | mesh_ |
| Input::Array | input_list_ |
| Input::Iterator< Input::Record > | list_it_ |
| bool | is_fully_initialized_ |
| std::vector< FieldEnum > | no_check_values_ |
Setters for essential field properties. Data shared among copies of the same field.
This allow field copies in different equations with different time setting, but sharing common input field descriptor array and common history.
| bool FieldCommonBase::SharedData::bc_ |
| string FieldCommonBase::SharedData::default_ |
| std::string FieldCommonBase::SharedData::desc_ |
| const IT::Selection* FieldCommonBase::SharedData::element_selection_ |
For Enum valued fields this is the input type selection that should be used to read possible values of the field (e.g. for FieldConstant the key 'value' has this selection input type).
Is empty selection for for non-enum values fields.
In fact we must use raw pointer since selection may not be constructed yet (static variable).
| Input::Array FieldCommonBase::SharedData::input_list_ |
| bool FieldCommonBase::SharedData::is_fully_initialized_ |
| Input::Iterator<Input::Record> FieldCommonBase::SharedData::list_it_ |
| const Mesh* FieldCommonBase::SharedData::mesh_ |
| unsigned int FieldCommonBase::SharedData::n_comp_ |
| std::string FieldCommonBase::SharedData::name_ |
| std::vector<FieldEnum> FieldCommonBase::SharedData::no_check_values_ |
| std::string FieldCommonBase::SharedData::units_ |
1.8.4