13#ifndef CD_RODDIELECTRIC_H
14#define CD_RODDIELECTRIC_H
18#include <CD_NamespaceHeader.H>
53 static RefCountedPtr<BaseIF>
60 static RefCountedPtr<BaseIF>
67 static RefCountedPtr<BaseIF>
74 static RefCountedPtr<BaseIF>
78#include <CD_NamespaceFooter.H>
Declaration of base class for defining geometries.
Abstract base class for geometries.
Definition CD_ComputationalGeometry.H:37
Class that defines an electrode rod and a dielectric (some shapes supported).
Definition CD_RodDielectric.H:24
~RodDielectric()
Destructor.
static RefCountedPtr< BaseIF > getPlane()
Get a plane implicit function.
Definition CD_RodDielectric.cpp:124
RodDielectric()
Constructor. Defines the geometry.
Definition CD_RodDielectric.cpp:26
static RefCountedPtr< BaseIF > getPerlinBox()
Get a Perlin-noise-perturbed box implicit function.
Definition CD_RodDielectric.cpp:156
static RefCountedPtr< BaseIF > getBox()
Get an axis-aligned box implicit function.
Definition CD_RodDielectric.cpp:106
void defineInsulator()
Define the insulator geometry.
Definition CD_RodDielectric.cpp:75
void defineElectrode()
Define the electrode geometry.
Definition CD_RodDielectric.cpp:53
static RefCountedPtr< BaseIF > getSphere()
Get a sphere implicit function.
Definition CD_RodDielectric.cpp:140