Flow123d  JS_before_hm-2279-gb109077a9
field_flag.cc
Go to the documentation of this file.
1 /*!
2  *
3  * Copyright (C) 2015 Technical University of Liberec. All rights reserved.
4  *
5  * This program is free software; you can redistribute it and/or modify it under
6  * the terms of the GNU General Public License version 3 as published by the
7  * Free Software Foundation. (http://www.gnu.org/licenses/gpl-3.0.en.html)
8  *
9  * This program is distributed in the hope that it will be useful, but WITHOUT
10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11  * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12  *
13  *
14  * @file field_flag.cc
15  * @brief
16  */
17 
18 #include "fields/field_flag.hh"
19 
20 constexpr FieldFlag::Flags::Mask FieldFlag::equation_input;
21 constexpr FieldFlag::Flags::Mask FieldFlag::declare_input;
22 constexpr FieldFlag::Flags::Mask FieldFlag::allow_output;
23 
24 constexpr FieldFlag::Flags::Mask FieldFlag::input_copy;
25 
26 constexpr FieldFlag::Flags::Mask FieldFlag::in_time_term;
27 constexpr FieldFlag::Flags::Mask FieldFlag::in_main_matrix;
28 constexpr FieldFlag::Flags::Mask FieldFlag::in_rhs;
29 
30 constexpr FieldFlag::Flags::Mask FieldFlag::equation_result;
31 constexpr FieldFlag::Flags::Mask FieldFlag::equation_external_output;
FieldFlag::in_rhs
static constexpr Mask in_rhs
A field is part of the right hand side of the equation.
Definition: field_flag.hh:51
FieldFlag::allow_output
static constexpr Mask allow_output
The field can output. Is part of generated output selection. (default on)
Definition: field_flag.hh:37
field_flag.hh
FieldFlag::equation_external_output
static constexpr Mask equation_external_output
Match an output field, that can be also copy of other field.
Definition: field_flag.hh:58
FieldFlag::equation_result
static constexpr Mask equation_result
Match result fields. These are never given by input or copy of input.
Definition: field_flag.hh:55
FieldFlag::input_copy
static constexpr Mask input_copy
Definition: field_flag.hh:44
FieldFlag::in_main_matrix
static constexpr Mask in_main_matrix
A field is part of main "stiffness matrix" of the equation.
Definition: field_flag.hh:49
FieldFlag::equation_input
static constexpr Mask equation_input
The field is data parameter of the owning equation. (default on)
Definition: field_flag.hh:33
FieldFlag::declare_input
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:35
FieldFlag::in_time_term
static constexpr Mask in_time_term
A field is part of time term of the equation.
Definition: field_flag.hh:47