chombo-discharge
Public Member Functions | List of all members
Tesselation Class Reference

A geometry consisting of a single polygon grid. More...

#include <CD_Tesselation.H>

Inheritance diagram for Tesselation:
Inheritance graph
[legend]
Collaboration diagram for Tesselation:
Collaboration graph
[legend]

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< MultiFluidIndexSpacem_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< Dielectricm_dielectrics
 dielectrics
 
Vector< Electrodem_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.
 

Detailed Description

A geometry consisting of a single polygon grid.


The documentation for this class was generated from the following files: