|
| | FieldCoords () |
| | Constructor. More...
|
| |
| IT::Instance | get_input_type () override |
| |
| IT::Array | get_multifield_input_type () override |
| |
| void | set_mesh (const Mesh &mesh) override |
| |
| bool | is_constant (FMT_UNUSED Region reg) override |
| |
| bool | set_time (FMT_UNUSED const TimeStep &time, FMT_UNUSED LimitSide limit_side) override |
| |
| void | copy_from (FMT_UNUSED const FieldCommon &other) override |
| |
| void | field_output (FMT_UNUSED std::shared_ptr< OutputTime > stream, FMT_UNUSED OutputTime::DiscreteSpaceFlags type) override |
| |
| void | observe_output (FMT_UNUSED std::shared_ptr< Observe > observe) override |
| |
| FieldResult | field_result (FMT_UNUSED RegionSet region_set) const override |
| |
| std::string | get_value_attribute () const override |
| |
| void | set_input_list (FMT_UNUSED const Input::Array &list, FMT_UNUSED const TimeGovernor &tg) override |
| |
| void | cache_reallocate (FMT_UNUSED const ElementCacheMap &cache_map, FMT_UNUSED unsigned int region_idx) const override |
| | Implements FieldCommon::cache_allocate. More...
|
| |
| void | cache_update (ElementCacheMap &cache_map, unsigned int region_patch_idx) const override |
| | Implements FieldCommon::cache_update. More...
|
| |
| FieldValueCache< double > * | value_cache () override |
| | Implements FieldCommon::value_cache. More...
|
| |
| const FieldValueCache< double > * | value_cache () const override |
| | Implements FieldCommon::value_cache. More...
|
| |
| std::vector< const FieldCommon * > | set_dependency (FMT_UNUSED FieldSet &field_set, FMT_UNUSED unsigned int i_reg) const override |
| | Implements FieldCommon::set_dependency(). More...
|
| |
| | TYPEDEF_ERR_INFO (EI_Time, double) |
| |
| | TYPEDEF_ERR_INFO (EI_Field, std::string) |
| |
| | TYPEDEF_ERR_INFO (EI_FieldInputName, std::string) |
| |
| | TYPEDEF_ERR_INFO (EI_FieldName, std::string) |
| |
| | TYPEDEF_ERR_INFO (EI_RegId, unsigned int) |
| |
| | TYPEDEF_ERR_INFO (EI_RegLabel, 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 or r_id) in the field descriptor:") |
| |
| | DECLARE_EXCEPTION (ExcFieldMeshDifference,<< "Two copies of the field "<< EI_Field::qval<< "call set_mesh with different arguments.\n") |
| |
| | DECLARE_INPUT_EXCEPTION (ExcMissingFieldValue,<< "Missing value of the input field "<< EI_FieldInputName::qval<< " ("<< EI_FieldName::qval<< ") on region ID: "<< EI_RegId::val<< " label: "<< EI_RegLabel::qval<< ".\n") |
| |
| FieldCommon & | name (const string &name) |
| |
| FieldCommon & | description (const string &description) |
| |
| FieldCommon & | input_default (const string &input_default) |
| |
| FieldCommon & | units (const UnitSI &units) |
| | Set basic units of the field. More...
|
| |
| FieldCommon & | set_limits (double min, double max=std::numeric_limits< double >::max()) |
| |
| FieldCommon & | input_selection (Input::Type::Selection element_selection) |
| |
| FieldCommon & | output_type (OutputTime::DiscreteSpace rt) |
| |
| FieldCommon & | flags (FieldFlag::Flags::Mask mask) |
| |
| FieldCommon & | flags_add (FieldFlag::Flags::Mask mask) |
| |
| void | set_components (const std::vector< string > &names) |
| |
| virtual void | set_input_list (const Input::Array &list, const TimeGovernor &tg)=0 |
| |
| const std::string & | input_name () const |
| |
| const std::string & | name () const |
| |
| const std::string | description () const |
| |
| const std::string & | input_default () const |
| |
| const UnitSI & | units () const |
| |
| std::pair< double, double > | limits () const |
| |
| OutputTime::DiscreteSpace | get_output_type () const |
| |
| bool | is_bc () const |
| |
| unsigned int | n_comp () const |
| |
| const Mesh * | mesh () const |
| |
| FieldFlag::Flags & | flags () |
| |
| FieldFlag::Flags | get_flags () const |
| |
| double | time () const |
| |
| bool | is_jump_time () |
| |
| unsigned int | input_list_size () const |
| |
| virtual bool | is_constant (Region reg)=0 |
| |
| virtual FieldResult | field_result (RegionSet region_set) const =0 |
| | Indicates special field states. More...
|
| |
| bool | changed () const |
| |
| void | mark_input_times (const TimeGovernor &tg) |
| |
| virtual bool | set_time (const TimeStep &time, LimitSide limit_side)=0 |
| |
| virtual void | copy_from (const FieldCommon &other)=0 |
| |
| virtual void | field_output (std::shared_ptr< OutputTime > stream, OutputTime::DiscreteSpaceFlags type)=0 |
| |
| virtual void | observe_output (std::shared_ptr< Observe > observe)=0 |
| |
| virtual std::vector< const FieldCommon * > | set_dependency (FieldSet &field_set, unsigned int i_reg) const =0 |
| |
| void | set_component_index (unsigned int idx) |
| |
| bool | is_multifield () const |
| |
| virtual void | cache_reallocate (const ElementCacheMap &cache_map, unsigned int region_idx) const =0 |
| |
| virtual FieldCommon * | get_component (FMT_UNUSED unsigned int idx) |
| |
| virtual | ~FieldCommon () |
| |
| void | set_time_result_changed () |
| | Manually mark flag that the field has been changed. More...
|
| |
Specialized field represents coordinate variables ('x', 'y', 'z') of FieldFormula.
Definition at line 33 of file field_coords.hh.