42     namespace SpatialDomains
 
   78             if (geomFactor->GetGtype() == 
eRegular)
 
   84                     if (**iter == *geomFactor)
 
   95                     returnval = geomFactor;
 
  103             const boost::shared_ptr<Geometry>& rhs)
 
  105             return lhs->GetGlobalID() < rhs->GetGlobalID();
 
  109             const boost::shared_ptr<Geometry>& rhs)
 
  111             return lhs->GetGlobalID() == rhs->GetGlobalID();
 
  117                      "This function is only valid for shape type geometries");
 
  123                      "This function is only valid for shape type geometries");
 
  130                      "This function is only valid for shape type geometries");
 
  137                      "This function is only valid for shape type geometries");
 
  144                      "This function is only valid for shape type geometries");
 
  151                      "This function is only valid for expansion type geometries");
 
  158                 "This function is only valid for shape type geometries");
 
  165                 "This function is not valid for this geometry.");
 
  172                 "This function is not valid for this geometry.");
 
  179                 "This function is not valid for this geometry.");
 
  186                 "This function is only valid for shape type geometries");
 
  193                      "This function is only valid for shape type geometries");
 
  200                      "This function is only valid for shape type geometries");
 
  214                      "This function has not been defined for this geometry");
 
  224                      "This function has not been defined for this geometry");
 
  235                      "This function has not been defined for this geometry");
 
  242                      "This function has not been defined for this geometry");
 
  249                      "This function has not been defined for this geometry");
 
  256                      "This function has not been defined for this geometry");
 
  265                      "This function is only valid for expansion type geometries");
 
  274                      "This function is only valid for expansion type geometries");
 
  281                      "This function is only valid for expansion type geometries");
 
  287                      "This function is only valid for expansion type geometries");
 
  293                      "This function is only valid for shape type geometries");
 
StdRegions::StdExpansionSharedPtr m_xmap
 
virtual StdRegions::Orientation v_GetPorient(const int i) const 
 
GeomFactorsVector::iterator GeomFactorsVectorIter
Iterator for the GeomFactorsVector. 
 
#define NEKERROR(type, msg)
Assert Level 0 – Fundamental assert which is used whether in FULLDEBUG, DEBUG or OPT compilation mod...
 
virtual void v_SetOwnData()
 
virtual bool v_ContainsPoint(const Array< OneD, const NekDouble > &gloCoord, NekDouble tol=0.0)
 
GeomFactorsSharedPtr m_geomFactors
 
virtual bool v_IsElmtConnected(int gvo_id, int locid) const 
 
virtual int v_GetNumFaces() const 
 
static GeomFactorsSharedPtr ValidateRegGeomFactor(GeomFactorsSharedPtr geomFactor)
 
virtual NekDouble v_GetLocCoords(const Array< OneD, const NekDouble > &coords, Array< OneD, NekDouble > &Lcoords)
 
virtual void v_Reset(CurveMap &curvedEdges, CurveMap &curvedFaces)
Reset this geometry object: unset the current state and remove allocated GeomFactors. 
 
virtual int v_GetFid(int i) const 
 
virtual int v_NumElmtConnected() const 
 
static GeomFactorsVector m_regGeomFactorsManager
 
GeomState m_geomFactorsState
 
virtual int v_GetVid(int i) const 
 
bool SortByGlobalId(const boost::shared_ptr< Geometry > &lhs, const boost::shared_ptr< Geometry > &rhs)
Less than operator to sort Geometry objects by global id when sorting STL containers. 
 
virtual StdRegions::StdExpansionSharedPtr v_GetXmap() const 
 
virtual StdRegions::Orientation v_GetEorient(const int i) const 
 
virtual int v_GetEdgeFaceMap(int i, int j) const 
 
Geometric information has not been generated. 
 
bool GlobalIdEquality(const boost::shared_ptr< Geometry > &lhs, const boost::shared_ptr< Geometry > &rhs)
 
std::vector< GeomFactorsSharedPtr > GeomFactorsVector
A vector of GeomFactor pointers. 
 
virtual void v_AddElmtConnected(int gvo_id, int locid)
 
virtual int v_GetVertexFaceMap(int i, int j) const 
 
virtual int v_GetShapeDim() const 
 
virtual StdRegions::Orientation v_GetForient(const int i) const 
 
boost::shared_ptr< GeomFactors > GeomFactorsSharedPtr
Pointer to a GeomFactors object. 
 
Geometry is straight-sided with constant geometric factors. 
 
boost::unordered_map< int, CurveSharedPtr > CurveMap
 
virtual int v_GetVertexEdgeMap(int i, int j) const 
 
virtual int v_GetNumEdges() const 
 
boost::shared_ptr< Basis > BasisSharedPtr
 
GeomState m_state
enum identifier to determine if quad points are filled 
 
virtual NekDouble v_GetCoord(const int i, const Array< OneD, const NekDouble > &Lcoord)
 
boost::shared_ptr< StdExpansion > StdExpansionSharedPtr
 
virtual void v_FillGeom()
 
virtual int v_GetNumVerts() const 
 
int m_coordim
coordinate dimension 
 
virtual const LibUtilities::BasisSharedPtr v_GetBasis(const int i)
 
virtual int v_GetEid(int i) const 
 
virtual int v_GetCoordim() const