OpenLB 1.8.1
Loading...
Searching...
No Matches
names.h
Go to the documentation of this file.
1/* This file is part of the OpenLB library
2 *
3 * Copyright (C) 2021 Julius Jessberger
4 * E-mail contact: info@openlb.net
5 * The most recent release of OpenLB can be downloaded at
6 * <http://www.openlb.net/>
7 *
8 * This program is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU General Public License
10 * as published by the Free Software Foundation; either version 2
11 * of the License, or (at your option) any later version.
12 *
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public
19 * License along with this program; if not, write to the Free
20 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
21 * Boston, MA 02110-1301, USA.
22*/
23
24
25#ifndef NAMES_H
26#define NAMES_H
27
28
29#include "descriptor/tag.h"
30
31
32namespace olb {
33
36namespace names {
37
38struct A { };
39struct B { };
40struct C { };
41
42struct Component1 { };
43struct Component2 { };
44struct Component3 { };
45struct Component4 { };
46
55
58
59template <unsigned DIM>
61
66
67struct Parameter { };
68struct Opti : public Parameter { };
69struct Output : public Parameter { };
70struct OutputOpti : public Parameter { };
71struct VisualizationVTK : public Parameter { const std::string name {"VisualizationVTK"}; };
72struct VisualizationGnuplot : public Parameter { const std::string name {"VisualizationGnuplot"}; };
73struct VisualizationImages : public Parameter { const std::string name {"VisualizationImages"}; };
74struct Simulation : public Parameter { };
75struct Stationarity : public Parameter { };
76
77struct Errors : public Parameter { };
78struct Results : public Parameter { };
79struct Reference : public Parameter { };
80
81struct OutputChannel { };
82struct debug : public OutputChannel { };
83struct error : public OutputChannel { };
84struct file : public OutputChannel { };
85struct info : public OutputChannel { };
86struct performance : public OutputChannel { };
87struct results : public OutputChannel { };
88
89}
90
91
92}
93
94
95
96
97#endif
Top level namespace for all of OpenLB.
Base of a descriptor tag.
Definition tag.h:39
const std::string name
Definition names.h:72
const std::string name
Definition names.h:73
const std::string name
Definition names.h:71