chombo-discharge
Loading...
Searching...
No Matches
CD_Vessel.H
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2021-2026 SINTEF Energy Research
3 *
4 * SPDX-License-Identifier: GPL-3.0-or-later
5 */
6
13#ifndef CD_VESSEL_H
14#define CD_VESSEL_H
15
16// our includes
18#include <CD_NamespaceHeader.H>
19
28{
29public:
33 Vessel();
34
38 ~Vessel();
39
40protected:
44 RealVect m_rod_center;
45
50
54 Real m_rod_R;
55
60
65
70
75
80
85
90
94 bool m_rod;
95};
96
97#include <CD_NamespaceFooter.H>
98
99#endif
Declaration of base class for defining geometries.
Abstract base class for geometries.
Definition CD_ComputationalGeometry.H:37
High-voltage vessel geometry.
Definition CD_Vessel.H:28
RealVect m_rod_center
Center point for the rod.
Definition CD_Vessel.H:44
~Vessel()
Destructor.
Definition CD_Vessel.cpp:56
Vessel()
Constructor.
Definition CD_Vessel.cpp:23
bool m_rod_live
If true, rod is at live voltage.
Definition CD_Vessel.H:79
bool m_shroom
If false, elevated plate is removed from the geometry.
Definition CD_Vessel.H:89
bool m_rod
If false, rod is removed from the geometry.
Definition CD_Vessel.H:94
RealVect m_shroom_center
Center point for the elevated plate.
Definition CD_Vessel.H:49
bool m_shroom_live
If true, plate is at live voltage.
Definition CD_Vessel.H:84
Real m_rod_R
Rod radius.
Definition CD_Vessel.H:54
Real m_shroom_d
Elevated plate thickness.
Definition CD_Vessel.H:69
Real m_shroom_R
Elevated plate radius.
Definition CD_Vessel.H:59
Real m_shroom_c
Elevated plate corner curvature.
Definition CD_Vessel.H:74
Real m_shroom_r
Elevated plate support radius.
Definition CD_Vessel.H:64