29 component_index_(
std::numeric_limits<unsigned int>::max())
35 shared_->is_fully_initialized_=
false;
59 "\"Specification of the region by its ID is obsolete, will be removed in release 3.0.\\n" 60 "Use region label declared in the Mesh record or default label 'region_<ID>'.\""} })
62 "Apply field setting in this record after this time.\n" 63 "These times have to form an increasing sequence.")
68 return "Record to set fields of the equation.\n" 69 "The fields are set only on the domain specified by one of the keys: 'region', 'rid'\n" 70 "and after the time given by the key 'time'. The field setting can be overridden by\n" 71 " any " + record_name +
" record that comes later in the boundary data array.";
82 for(
auto &item :
shared_->input_list_) {
83 time = item.val<
double>(
"time");
Common abstract parent of all Field<...> classes.
unsigned int component_index_
void mark_input_times(const TimeGovernor &tg)
FlagArray & add(Mask mask)
static const std::string field_descriptor_record_description(const string &record_name)
Basic time management functionality for unsteady (and steady) solvers (class Equation).
static TimeMarks & marks()
std::shared_ptr< SharedData > shared_
static constexpr Mask input_copy
FieldFlag::Flags & flags()
TimeMark::Type equation_fixed_mark_type() const
FieldFlag::Flags flags_
Field flags. Default setting is "an equation input field, that can read from user input...
static IT::Record field_descriptor_record(const string &record_name)
LimitSide last_limit_side_
TimeMark add(const TimeMark &mark)
Class used for marking specified times at which some events occur.
TimeStatus set_time_result_
static constexpr Mask declare_input
The field can be set from input. The key in input field descriptor is declared. (default on) ...