chombo-discharge
Loading...
Searching...
No Matches
CD_RodNeedleDisk.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
14#ifndef CD_RODNEEDLEDISK_H
15#define CD_RODNEEDLEDISK_H
16
17// Our includes
19#include <CD_NamespaceHeader.H>
20
28{
29public:
33 RodNeedleDisk() noexcept;
37 virtual ~RodNeedleDisk() noexcept;
38
39protected:
43 void
44 defineRodNeedle() noexcept;
45
49 void
50 defineDisk();
51};
52
53#include <CD_NamespaceFooter.H>
54
55#endif
Declaration of base class for defining geometries.
Abstract base class for geometries.
Definition CD_ComputationalGeometry.H:39
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:28
void defineRodNeedle() noexcept
Define the rod+needle electrode.
Definition CD_RodNeedleDisk.cpp:48
RodNeedleDisk() noexcept
Constructor. Puts object in usable state based on the input given in the .options-file.
Definition CD_RodNeedleDisk.cpp:31
void defineDisk()
Defines a Plane electrode.
Definition CD_RodNeedleDisk.cpp:196
virtual ~RodNeedleDisk() noexcept
Destructor. Destroys the object and cleans up when the object goes out of scope.
Definition CD_RodNeedleDisk.cpp:42