Flow123d  jenkins-Flow123d-linux-release-multijob-282
field_flag.cc
Go to the documentation of this file.
1 /*
2  * field_flags.cc
3  *
4  * Created on: May 3, 2014
5  * Author: jb
6  */
7 
8 #include "fields/field_flag.hh"
9 
10 constexpr FieldFlag::Flags::Mask FieldFlag::equation_input;
11 constexpr FieldFlag::Flags::Mask FieldFlag::declare_input;
12 constexpr FieldFlag::Flags::Mask FieldFlag::allow_output;
13 
14 constexpr FieldFlag::Flags::Mask FieldFlag::input_copy;
15 
16 constexpr FieldFlag::Flags::Mask FieldFlag::in_time_term;
17 constexpr FieldFlag::Flags::Mask FieldFlag::in_main_matrix;
18 constexpr FieldFlag::Flags::Mask FieldFlag::in_rhs;
19 
20 constexpr FieldFlag::Flags::Mask FieldFlag::equation_result;
21 constexpr FieldFlag::Flags::Mask FieldFlag::equation_external_output;
static constexpr Mask in_main_matrix
A field is part of main "stiffness matrix" of the equation.
Definition: field_flag.hh:34
static constexpr Mask allow_output
The field can output. Is part of generated output selection. (default on)
Definition: field_flag.hh:27
static constexpr Mask equation_result
Match result fields. These are never given by input or copy of input.
Definition: field_flag.hh:39
static constexpr Mask input_copy
A field that is input of its equation and can not read from input, thus must be set by copy...
Definition: field_flag.hh:29
static constexpr Mask in_time_term
A field is part of time term of the equation.
Definition: field_flag.hh:32
static constexpr Mask equation_external_output
Match an output field, that can be also copy of other field.
Definition: field_flag.hh:42
static constexpr Mask in_rhs
A field is part of the right hand side of the equation.
Definition: field_flag.hh:36
static constexpr Mask equation_input
The field is data parameter of the owning equation. (default on)
Definition: field_flag.hh:23
static constexpr Mask declare_input
The field can be set from input. The key in input field descriptor is declared. (default on) ...
Definition: field_flag.hh:25