chombo-discharge
Loading...
Searching...
No Matches
CD_RodNeedleDisk.H
Go to the documentation of this file.
1/* chombo-discharge
2 * Copyright © 2022 NTNU.
3 * Copyright © 2022 Fanny Skirbekk.
4 * Copyright © 2023 SINTEF Energy Research
5 * Please refer to Copyright.txt and LICENSE in the chombo-discharge root directory.
6 */
7
15#ifndef CD_RodNeedleDisk_H
16#define CD_RodNeedleDisk_H
17
18//Our includes
20#include <CD_NamespaceHeader.H>
21
27{
28public:
32 RodNeedleDisk() noexcept;
36 virtual ~RodNeedleDisk() noexcept;
37
38protected:
42 void
43 defineRodNeedle() noexcept;
44
48 void
49 defineDisk();
50};
51
52#include <CD_NamespaceFooter.H>
53
54#endif
Declaration of base class for defining geometries.
Abstract base class for geometries.
Definition CD_ComputationalGeometry.H:36
A class that defines a rod electrode with a needle out of the tip, and a plane (electrode) a set dist...
Definition CD_RodNeedleDisk.H:27
void defineRodNeedle() noexcept
Define the rod+needle electrode.
Definition CD_RodNeedleDisk.cpp:47
RodNeedleDisk() noexcept
Constructor. Puts object in usable state based on the input given in the .options-file.
Definition CD_RodNeedleDisk.cpp:30
void defineDisk()
Defines a Plane electrode.
Definition CD_RodNeedleDisk.cpp:195
virtual ~RodNeedleDisk() noexcept
Destructor. Destroys the object and cleans up when the object goes out of scope.
Definition CD_RodNeedleDisk.cpp:41