Go to the documentation of this file.
18 #ifndef FIELD_FLAGS_HH_
19 #define FIELD_FLAGS_HH_
static constexpr Mask in_rhs
A field is part of the right hand side of the equation.
static constexpr unsigned int flags_size_
Number of bits used by Field itself.
static constexpr Mask allow_output
The field can output. Is part of generated output selection. (default on)
static constexpr Mask equation_external_output
Match an output field, that can be also copy of other field.
static constexpr Mask equation_result
Match result fields. These are never given by input or copy of input.
static constexpr Mask input_copy
static constexpr Mask in_main_matrix
A field is part of main "stiffness matrix" of the equation.
FlagArray< FieldFlag > Flags
static constexpr Mask equation_input
The field is data parameter of the owning equation. (default on)
static constexpr Mask declare_input
The field can be set from input. The key in input field descriptor is declared. (default on)
static constexpr Mask in_time_term
A field is part of time term of the equation.