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
26{
27public:
31 RodNeedleDisk() noexcept;
35 virtual ~RodNeedleDisk() noexcept;
36
37protected:
41 void
42 defineRodNeedle() noexcept;
43
47 void
48 defineDisk();
49};
50
51#include <CD_NamespaceFooter.H>
52
53#endif
Declaration of base class for defining geometries.
Abstract base class for geometries.
Definition CD_ComputationalGeometry.H:37
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:26
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:195
virtual ~RodNeedleDisk() noexcept
Destructor. Destroys the object and cleans up when the object goes out of scope.
Definition CD_RodNeedleDisk.cpp:42