Flow123d
JB_transport-9331eee
|
#include <field_common.hh>
Public Member Functions | |
SharedData () | |
Public Attributes | |
bool | bc_ |
unsigned int | n_comp_ |
std::vector< std::string > | comp_names_ |
std::string | input_name_ |
std::string | input_description_ |
UnitSI | units_ |
IT::Selection | input_element_selection_ |
string | input_default_ |
const Mesh * | mesh_ |
vector< Input::Record > | input_list_ |
unsigned int | list_idx_ |
bool | is_fully_initialized_ |
std::vector< FieldEnum > | no_check_values_ |
std::pair< double, double > | limits_ |
FieldSet * | default_fieldset_ |
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.
Definition at line 588 of file field_common.hh.
|
inline |
Empty constructor.
Definition at line 592 of file field_common.hh.
bool FieldCommon::SharedData::bc_ |
True for boundary fields.
Definition at line 593 of file field_common.hh.
std::vector< std::string > FieldCommon::SharedData::comp_names_ |
Names of field components.
Definition at line 606 of file field_common.hh.
FieldSet* FieldCommon::SharedData::default_fieldset_ |
Holds FieldSet which is default owner of Field.
This data member is set in method FieldSet::make_field_descriptor_type and it is used during evaluation of user field in FieldFormula.
Definition at line 668 of file field_common.hh.
string FieldCommon::SharedData::input_default_ |
Possible default value of the field.
Definition at line 629 of file field_common.hh.
std::string FieldCommon::SharedData::input_description_ |
Description of corresponding key in the Field list Record.
Definition at line 614 of file field_common.hh.
IT::Selection FieldCommon::SharedData::input_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.
Definition at line 625 of file field_common.hh.
vector<Input::Record> FieldCommon::SharedData::input_list_ |
Vector of input field descriptors from which the field is set.
Definition at line 638 of file field_common.hh.
std::string FieldCommon::SharedData::input_name_ |
Name of the particular field. Used to name the key in the Field list Record.
Definition at line 610 of file field_common.hh.
bool FieldCommon::SharedData::is_fully_initialized_ |
True after check_initialized_region_fields_ is called. That happen at first call of the set_time method.
Definition at line 648 of file field_common.hh.
std::pair<double, double> FieldCommon::SharedData::limits_ |
Allow set minimal and maximal limit value of Field.
Definition at line 660 of file field_common.hh.
unsigned int FieldCommon::SharedData::list_idx_ |
Index to current position of input field descriptor.
Definition at line 643 of file field_common.hh.
const Mesh* FieldCommon::SharedData::mesh_ |
Pointer to the mesh on which the field lives.
Definition at line 633 of file field_common.hh.
unsigned int FieldCommon::SharedData::n_comp_ |
Number of components for fields that return variable size vectors. Zero in other cases.
Definition at line 602 of file field_common.hh.
std::vector<FieldEnum> FieldCommon::SharedData::no_check_values_ |
For which values of an enum valued field we do not check the field. User is responsible, that the value will not be called on such regions.
Definition at line 655 of file field_common.hh.
UnitSI FieldCommon::SharedData::units_ |
Units of the field values. Currently just a string description.
Definition at line 618 of file field_common.hh.