Flow123d
jenkins-Flow123d-linux-release-multijob-282
|
#include <field_flag.hh>
Public Types | |
typedef FlagArray< FieldFlag > | Flags |
typedef Flags::Mask | Mask |
Static Public Attributes | |
static constexpr unsigned int | flags_size_ = 3 |
Number of bits used by Field itself. More... | |
static constexpr Mask | equation_input {1} |
The field is data parameter of the owning equation. (default on) More... | |
static constexpr Mask | declare_input {2} |
The field can be set from input. The key in input field descriptor is declared. (default on) More... | |
static constexpr Mask | allow_output {4} |
The field can output. Is part of generated output selection. (default on) More... | |
static constexpr Mask | input_copy = ~declare_input & equation_input |
A field that is input of its equation and can not read from input, thus must be set by copy. More... | |
static constexpr Mask | in_time_term {8} |
A field is part of time term of the equation. More... | |
static constexpr Mask | in_main_matrix {16} |
A field is part of main "stiffness matrix" of the equation. More... | |
static constexpr Mask | in_rhs {32} |
A field is part of the right hand side of the equation. More... | |
static constexpr Mask | equation_result = allow_output & ~declare_input & ~equation_input |
Match result fields. These are never given by input or copy of input. More... | |
static constexpr Mask | equation_external_output = allow_output & input_copy |
Match an output field, that can be also copy of other field. More... | |
Definition at line 13 of file field_flag.hh.
typedef FlagArray<FieldFlag> FieldFlag::Flags |
Definition at line 16 of file field_flag.hh.
typedef Flags::Mask FieldFlag::Mask |
Definition at line 17 of file field_flag.hh.
|
static |
The field can output. Is part of generated output selection. (default on)
Definition at line 27 of file field_flag.hh.
|
static |
The field can be set from input. The key in input field descriptor is declared. (default on)
Definition at line 25 of file field_flag.hh.
|
static |
Match an output field, that can be also copy of other field.
Definition at line 42 of file field_flag.hh.
|
static |
The field is data parameter of the owning equation. (default on)
Definition at line 23 of file field_flag.hh.
|
static |
Match result fields. These are never given by input or copy of input.
Definition at line 39 of file field_flag.hh.
|
static |
Number of bits used by Field itself.
Definition at line 20 of file field_flag.hh.
|
static |
A field is part of main "stiffness matrix" of the equation.
Definition at line 34 of file field_flag.hh.
|
static |
A field is part of the right hand side of the equation.
Definition at line 36 of file field_flag.hh.
|
static |
A field is part of time term of the equation.
Definition at line 32 of file field_flag.hh.
|
static |
A field that is input of its equation and can not read from input, thus must be set by copy.
Definition at line 29 of file field_flag.hh.