20 #ifndef GEOS_MESH_SIMPLEGEOMETRICOBJECTS_DISC_HPP_ 
   21 #define GEOS_MESH_SIMPLEGEOMETRICOBJECTS_DISC_HPP_ 
   47         Group * 
const parent );
 
  108     static constexpr 
char const * centerString() { 
return "center"; }
 
  109     static constexpr 
char const * radiusString() { 
return "radius"; }
 
  110     static constexpr 
char const * toleranceString() { 
return "tolerance"; }
 
Class to represent a geometric disc in GEOSX.
 
Disc(const string &name, Group *const parent)
Constructor.
 
static string catalogName()
Get the catalog name.
 
virtual ~Disc() override
Default destructor.
 
virtual void postInputInitialization() override final
This function provides the capability to post process input values prior to any other initialization ...
 
virtual R1Tensor & getCenter() override final
Get the center of the disc.
 
bool isCoordInObject(real64 const (&coord)[3]) const override final
Check if the input coordinates are in the object.
 
virtual R1Tensor const  & getCenter() const override final
Get the center of the disc.
 
Abstract class to implement functions used by all bounded geometric objects in GEOSX,...
 
double real64
64-bit floating point type.
 
Structure to hold scoped key names.