|
Flow123d
|
#include <field.hh>


Public Member Functions | |
| BCField () | |
Public Member Functions inherited from Field< spacedim, Value > | |
| Field () | |
| Field (const string &name, bool bc=false) | |
| Field (const Field &other) | |
| Field & | operator= (const Field &other) |
| IT::AbstractRecord & | get_input_type () override |
| auto | disable_where (const Field< spacedim, typename FieldValue< spacedim >::Enum > &control_field, const vector< FieldEnum > &value_list) -> Field & |
| void | set_mesh (const Mesh &mesh) override |
| bool | is_constant (Region reg) override |
| void | set_field (const RegionSet &domain, FieldBasePtr field, double time=0.0) |
| void | set_field (const RegionSet &domain, const Input::AbstractRecord &a_rec, double time=0.0) |
| void | set_limit_side (LimitSide side) override |
| bool | set_time (const TimeGovernor &time) override |
| void | copy_from (const FieldCommonBase &other) override |
| void | output (OutputTime *stream) override |
| FieldResult | field_result (ElementAccessor< spacedim > &elm) const |
| virtual Value::return_type const & | value (const Point &p, const ElementAccessor< spacedim > &elm) const |
| virtual void | value_list (const std::vector< Point > &point_list, const ElementAccessor< spacedim > &elm, std::vector< typename Value::return_type > &value_list) const |
Public Member Functions inherited from FieldCommonBase | |
| TYPEDEF_ERR_INFO (EI_Time, double) | |
| TYPEDEF_ERR_INFO (EI_Field, std::string) | |
| DECLARE_INPUT_EXCEPTION (ExcNonascendingTime,<< "Non-ascending time: "<< EI_Time::val<< " for field "<< EI_Field::qval<< ".\n") | |
| DECLARE_INPUT_EXCEPTION (ExcMissingDomain,<< "Missing domain specification (region, r_id, or r_set) in fields descriptor:") | |
| DECLARE_EXCEPTION (ExcFieldMeshDifference,<< "Two copies of the field "<< EI_Field::qval<< "call set_mesh with different arguments.\n") | |
| FieldCommonBase & | name (const string &name) |
| FieldCommonBase & | just_copy () |
| FieldCommonBase & | desc (const string &desc) |
| FieldCommonBase & | input_default (const string &dflt) |
| FieldCommonBase & | units (const string &units) |
| Set basic units of the field. More... | |
| FieldCommonBase & | input_selection (const Input::Type::Selection *element_selection) |
| FieldCommonBase & | output_type (OutputTime::DiscreteSpace rt) |
| void | n_comp (unsigned int n_comp) |
| void | set_input_list (const Input::Array &list) |
| const std::string & | name () const |
| const std::string | desc () const |
| const std::string & | input_default () const |
| const std::string & | units () const |
| OutputTime::DiscreteSpace | output_type () const |
| bool | is_bc () const |
| unsigned int | n_comp () const |
| const Mesh * | mesh () const |
| bool | is_just_copy () const |
| double | time () const |
| void | mark_input_times (TimeMark::Type mark_type) |
| bool | changed () const |
| virtual | ~FieldCommonBase () |
Additional Inherited Members | |
Public Types inherited from Field< spacedim, Value > | |
| typedef FieldBase< spacedim, Value > | FieldBaseType |
| typedef std::shared_ptr < FieldBaseType > | FieldBasePtr |
| typedef FieldBase< spacedim, Value >::Point | Point |
Static Public Member Functions inherited from Field< spacedim, Value > | |
| static FieldBasePtr | read_field_descriptor (Input::Record rec, const FieldCommonBase &field) |
Public Attributes inherited from Field< spacedim, Value > | |
| FieldBasePtr(* | read_field_descriptor_hook )(Input::Record rec, const FieldCommonBase &field) |
Static Public Attributes inherited from Field< spacedim, Value > | |
| static constexpr bool | is_enum_valued = boost::is_same<typename Value::element_type, FieldEnum>::value |
| static const unsigned int | space_dim = spacedim |
Protected Types inherited from Field< spacedim, Value > | |
| typedef pair< double, FieldBasePtr > | HistoryPoint |
| Pair: time, pointer to FieldBase instance. More... | |
| typedef boost::circular_buffer < HistoryPoint > | RegionHistory |
| Nearest history of one region. More... | |
| typedef Field< spacedim, typename FieldValue< spacedim > ::Enum > | ControlField |
Protected Member Functions inherited from Field< spacedim, Value > | |
| IT::AbstractRecord | make_input_tree () |
| -------— end helper function template More... | |
| void | update_history (const TimeGovernor &time) |
| void | check_initialized_region_fields_ () |
Protected Attributes inherited from Field< spacedim, Value > | |
| std::shared_ptr< SharedData > | data_ |
| std::shared_ptr< ControlField > | no_check_control_field_ |
| std::vector< FieldBasePtr > | region_fields_ |
Static Protected Attributes inherited from FieldCommonBase | |
| static const unsigned int | history_length_limit_ =3 |
Same as Field<...> but for boundary regions.
1.8.4