chombo-discharge
|
A geometry consisting of a single polygon grid. More...
#include <CD_Tesselation.H>
Public Member Functions | |
Tesselation () | |
Constructor. | |
~Tesselation () | |
Destructor. | |
Public Member Functions inherited from ComputationalGeometry | |
ComputationalGeometry () | |
Constructor. Sets a blank geometry. | |
virtual | ~ComputationalGeometry () |
Destructor. | |
const Vector< Dielectric > & | getDielectrics () const |
Get dielectrics. More... | |
const Vector< Electrode > & | getElectrodes () const |
Get electrodes. More... | |
Real | getGasPermittivity () const |
Get the background gas permittivity. More... | |
void | useScanShop (const ProblemDomain a_startDomain) |
Calls for ComputationalGeometry to use ScanShop rather than Chombo's default geometry generation tool. More... | |
void | useChomboShop () |
Calls for ComputationalGeometry to use Chombo's geometry generation tool. | |
void | setDielectrics (const Vector< Dielectric > &a_dielectrics) |
Set dielectrics. More... | |
void | setElectrodes (const Vector< Electrode > &a_electrodes) |
Set electrodes. More... | |
void | setGasPermittivity (const Real a_eps0) |
Set the background permittivity. More... | |
const RefCountedPtr< MultiFluidIndexSpace > & | getMfIndexSpace () const |
Get the multifluid index space. | |
const RefCountedPtr< BaseIF > & | getGasImplicitFunction () const |
Get the implicit function used to generate the gas-phase EBIS. | |
const RefCountedPtr< BaseIF > & | getSolidImplicitFunction () const |
Get the implicit function used to generate the solid-phase EBIS. | |
const RefCountedPtr< BaseIF > & | getImplicitFunction (const phase::which_phase a_phase) const |
Get implicit function. More... | |
virtual void | buildGeometries (const ProblemDomain a_finestDomain, const RealVect a_probLo, const Real a_finestDx, const int a_nCellMax, const int a_maxGhostEB, const int a_maxCoarsen=-1) |
Build geometries and the MFIndexSpace. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from ComputationalGeometry | |
void | buildGasGeometry (GeometryService *&a_geoserver, const ProblemDomain a_finestDomain, const RealVect a_probLo, const Real a_finestDx) |
Set up the geometry generation tool for the gas phase. More... | |
void | buildSolidGeometry (GeometryService *&a_geoserver, const ProblemDomain a_finestDomain, const RealVect a_probLo, const Real a_finestDx) |
Set up the geometry generation tool for the solid phase, i.e. the part inside the dielectrics. More... | |
Protected Attributes inherited from ComputationalGeometry | |
RefCountedPtr< MultiFluidIndexSpace > | m_multifluidIndexSpace |
Multifluid index spaces. | |
Real | m_eps0 |
Background permittivity. | |
bool | m_useScanShop |
True if we use the chombo-discharge geometry generation utility. | |
ProblemDomain | m_scanDomain |
Grid level where we begin using ScanShop. | |
int | m_maxGhostEB |
Maximum number of ghost cells that we will ever need. | |
Vector< Dielectric > | m_dielectrics |
dielectrics | |
Vector< Electrode > | m_electrodes |
electrodes | |
RefCountedPtr< BaseIF > | m_implicitFunctionGas |
The gas-phase implicit function (i.e. outside electrodes and dielectrics). | |
RefCountedPtr< BaseIF > | m_implicitFunctionSolid |
The solid-phase implicit function (i.e. the inside of the dielectrics). | |
Static Protected Attributes inherited from ComputationalGeometry | |
constexpr static Real | s_thresh = 1.E-15 |
Threshold for Vof computation. | |
A geometry consisting of a single polygon grid.