OpenLB
1.7
Loading...
Searching...
No Matches
src
solver
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 "
dynamics/descriptorTag.h
"
30
31
32
namespace
olb
{
33
36
namespace
names {
37
38
struct
A
{ };
39
struct
B
{ };
40
struct
C
{ };
41
42
struct
Component1
{ };
43
struct
Component2
{ };
44
struct
Component3
{ };
45
struct
Component4
{ };
46
47
struct
NavierStokes
:
public
descriptors::DESCRIPTOR_TAG
{ };
48
struct
AdvectionDiffusion
:
public
descriptors::DESCRIPTOR_TAG
{ };
49
struct
Temperature
:
public
descriptors::DESCRIPTOR_TAG
{ };
50
51
template
<
unsigned
DIM>
52
struct
Concentration
:
public
descriptors::DESCRIPTOR_TAG
{ };
53
54
struct
Concentration0
:
public
descriptors::DESCRIPTOR_TAG
{ };
55
struct
Concentration1
:
public
descriptors::DESCRIPTOR_TAG
{ };
56
struct
Concentration2
:
public
descriptors::DESCRIPTOR_TAG
{ };
57
struct
VolumeRendering
{};
58
59
struct
Parameter
{ };
60
struct
Opti
:
public
Parameter
{ };
61
struct
Output
:
public
Parameter
{ };
62
struct
OutputOpti
:
public
Parameter
{ };
63
struct
VisualizationVTK
:
public
Parameter
{
const
std::string
name
{
"VisualizationVTK"
}; };
64
struct
VisualizationGnuplot
:
public
Parameter
{
const
std::string
name
{
"VisualizationGnuplot"
}; };
65
struct
VisualizationImages
:
public
Parameter
{
const
std::string
name
{
"VisualizationImages"
}; };
66
struct
Simulation
:
public
Parameter
{ };
67
struct
Stationarity
:
public
Parameter
{ };
68
69
struct
Errors
:
public
Parameter
{ };
70
struct
Results
:
public
Parameter
{ };
71
72
73
struct
OutputChannel
{ };
74
struct
debug
:
public
OutputChannel
{ };
75
struct
error
:
public
OutputChannel
{ };
76
struct
file
:
public
OutputChannel
{ };
77
struct
info
:
public
OutputChannel
{ };
78
struct
performance
:
public
OutputChannel
{ };
79
struct
results
:
public
OutputChannel
{ };
80
81
}
82
83
84
}
85
86
87
88
89
#endif
descriptorTag.h
olb
Top level namespace for all of OpenLB.
Definition
boundaryPostProcessors2D.h:34
olb::descriptors::DESCRIPTOR_TAG
Base of a descriptor tag.
Definition
descriptorTag.h:39
olb::names::A
Definition
names.h:38
olb::names::AdvectionDiffusion
Definition
names.h:48
olb::names::B
Definition
names.h:39
olb::names::C
Definition
names.h:40
olb::names::Component1
Definition
names.h:42
olb::names::Component2
Definition
names.h:43
olb::names::Component3
Definition
names.h:44
olb::names::Component4
Definition
names.h:45
olb::names::Concentration0
Definition
names.h:54
olb::names::Concentration1
Definition
names.h:55
olb::names::Concentration2
Definition
names.h:56
olb::names::Concentration
Definition
names.h:52
olb::names::Errors
Definition
names.h:69
olb::names::NavierStokes
Definition
names.h:47
olb::names::Opti
Definition
names.h:60
olb::names::OutputChannel
Definition
names.h:73
olb::names::OutputOpti
Definition
names.h:62
olb::names::Output
Definition
names.h:61
olb::names::Parameter
Definition
names.h:59
olb::names::Results
Definition
names.h:70
olb::names::Simulation
Definition
names.h:66
olb::names::Stationarity
Definition
names.h:67
olb::names::Temperature
Definition
names.h:49
olb::names::VisualizationGnuplot
Definition
names.h:64
olb::names::VisualizationGnuplot::name
const std::string name
Definition
names.h:64
olb::names::VisualizationImages
Definition
names.h:65
olb::names::VisualizationImages::name
const std::string name
Definition
names.h:65
olb::names::VisualizationVTK
Definition
names.h:63
olb::names::VisualizationVTK::name
const std::string name
Definition
names.h:63
olb::names::VolumeRendering
Definition
names.h:57
olb::names::debug
Definition
names.h:74
olb::names::error
Definition
names.h:75
olb::names::file
Definition
names.h:76
olb::names::info
Definition
names.h:77
olb::names::performance
Definition
names.h:78
olb::names::results
Definition
names.h:79
Generated on Tue Mar 5 2024 09:57:52 for OpenLB by
1.10.0