chombo-discharge
Loading...
Searching...
No Matches
CD_Vessel.H
Go to the documentation of this file.
1/* chombo-discharge
2 * Copyright © 2021 SINTEF Energy Research.
3 * Please refer to Copyright.txt and LICENSE in the chombo-discharge root directory.
4 */
5
12#ifndef CD_Vessel_H
13#define CD_Vessel_H
14
15// our includes
17#include <CD_NamespaceHeader.H>
18
27{
28public:
32 Vessel();
33
37 ~Vessel();
38
39protected:
43 RealVect m_rod_center;
44
49
53 Real m_rod_R;
54
59
64
69
74
79
84
89
93 bool m_rod;
94};
95
96#include <CD_NamespaceFooter.H>
97
98#endif
Declaration of base class for defining geometries.
Abstract base class for geometries.
Definition CD_ComputationalGeometry.H:36
High-voltage vessel geometry.
Definition CD_Vessel.H:27
RealVect m_rod_center
Center point for the rod.
Definition CD_Vessel.H:43
~Vessel()
Destructor.
Definition CD_Vessel.cpp:56
Vessel()
Constructor.
Definition CD_Vessel.cpp:22
bool m_rod_live
If true, rod is at live voltage.
Definition CD_Vessel.H:78
bool m_shroom
If false, elevated plate is removed from the geometry.
Definition CD_Vessel.H:88
bool m_rod
If false, rod is removed from the geometry.
Definition CD_Vessel.H:93
RealVect m_shroom_center
Center point for the elevated plate.
Definition CD_Vessel.H:48
bool m_shroom_live
If true, plate is at live voltage.
Definition CD_Vessel.H:83
Real m_rod_R
Rod radius.
Definition CD_Vessel.H:53
Real m_shroom_d
Elevated plate thickness.
Definition CD_Vessel.H:68
Real m_shroom_R
Elevated plate radius.
Definition CD_Vessel.H:58
Real m_shroom_c
Elevated plate corner curvature.
Definition CD_Vessel.H:73
Real m_shroom_r
Elevated plate support radius.
Definition CD_Vessel.H:63