Flow123d
release_3.0.0-968-gc87a28e79
|
Go to the documentation of this file.
73 DECLARE_EXCEPTION(ExcUnknownField, <<
"Field set has no field with name: " << FieldCommon::EI_Field::qval);
106 FieldSet subset( FieldFlag::Flags::Mask mask)
const;
111 inline unsigned int size()
const {
FieldCommon & operator[](const std::string &field_name) const
bool is_jump_time() const
bool set_time(const TimeStep &time, LimitSide limit_side)
bool is_constant(Region reg) const
Basic time management class.
FieldCommon & output_type(OutputTime::DiscreteSpace rt)
void mark_input_times(const TimeGovernor &tg)
void set_input_list(Input::Array input_list, const TimeGovernor &tg)
void flags_add(FieldFlag::Flags::Mask mask)
void output_type(OutputTime::DiscreteSpace rt)
virtual void set_input_list(const Input::Array &list, const TimeGovernor &tg)=0
DECLARE_EXCEPTION(ExcUnknownField,<< "Field set has no field with name: "<< FieldCommon::EI_Field::qval)
FieldCommon & flags_add(FieldFlag::Flags::Mask mask)
std::vector< FieldCommon * > field_list
List of all fields.
void set_components(const std::vector< string > &names)
virtual void set_mesh(const Mesh &mesh)
Representation of one time step..
Basic time management functionality for unsteady (and steady) solvers (class Equation).
Common abstract parent of all Field<...> classes.
Container for various descendants of FieldCommonBase.
void set_components(const std::vector< string > &names)
void set_mesh(const Mesh &mesh)
friend std::ostream & operator<<(std::ostream &stream, const FieldSet &set)
void set_field(const std::string &dest_field_name, FieldCommon &source)
void mark_input_times(const TimeGovernor &tg)
Input::Type::Record make_field_descriptor_type(const std::string &equation_name) const
FieldCommon * field(const std::string &field_name) const