13#ifndef CD_RODPLANEPROFILE_H
14#define CD_RODPLANEPROFILE_H
18#include <CD_NamespaceHeader.H>
73#include <CD_NamespaceFooter.H>
Declaration of base class for defining geometries.
Abstract base class for geometries.
Definition CD_ComputationalGeometry.H:37
Geometry class which defines an electrode blade and a dielectric slab with various surface profiles.
Definition CD_RodPlaneProfile.H:24
RodPlaneProfile()
Constructor. Defines the geometry.
Definition CD_RodPlaneProfile.cpp:32
static BaseIF * getBaseIFCircle()
Get the base implicit function for a circular profile.
Definition CD_RodPlaneProfile.cpp:122
static BaseIF * getBaseIFSquare()
Get the base implicit function for a square profile.
Definition CD_RodPlaneProfile.cpp:139
profile m_profile
Active surface profile type.
Definition CD_RodPlaneProfile.H:49
BaseIF * getBaseIF()
Get the base implicit function for the selected profile.
Definition CD_RodPlaneProfile.cpp:102
~RodPlaneProfile()
Destructor.
profile
Enumeration of supported dielectric surface profiles.
Definition CD_RodPlaneProfile.H:30
@ square
Square surface profile.
@ circle
Circular surface profile.