21 #ifndef GEOS_MESH_SIMPLEGEOMETRICOBJECTS_BOX_HPP_ 
   22 #define GEOS_MESH_SIMPLEGEOMETRICOBJECTS_BOX_HPP_ 
   24 #include "SimpleGeometricObjectBase.hpp" 
   42   Box( 
const string & name,
 
   43        Group * 
const parent );
 
   77   R1Tensor m_boxCenter={0.0, 0.0, 0.0};
 
   87     static constexpr 
char const * xMinString() { 
return "xMin"; }
 
   88     static constexpr 
char const * xMaxString() { 
return "xMax"; }
 
   89     static constexpr 
char const * strikeAngleString() { 
return "strike"; }
 
   90     static constexpr 
char const * boxCenterString() { 
return "center"; }
 
   91     static constexpr 
char const * cosStrikeString() { 
return "cosStrike"; }
 
   92     static constexpr 
char const * sinStrikeString() { 
return "sinStrike"; }
 
Class to represent a geometric box in GEOSX.
 
virtual void postInputInitialization() override final
This function provides capability to post process input values prior to any other initialization oper...
 
bool isCoordInObject(real64 const (&coord)[3]) const override final
Check if the input coordinates are in the object.
 
Box(const string &name, Group *const parent)
Constructor.
 
static string catalogName()
Get the catalog name.
 
Base class for the geometric objects (box, plane, cylinder).
 
Group::wrapperMap::KeyIndex ViewKey
Type alias for KeyIndexT type used for wrapper lookups.
 
double real64
64-bit floating point type.