36 #ifndef NEKTAR_SPATIALDOMAINS_MESHGRAPH2D_H 
   37 #define NEKTAR_SPATIALDOMAINS_MESHGRAPH2D_H 
   49     namespace SpatialDomains
 
   84             inline bool GetGeofac_defined(
void)
 
   86                 return m_geoFacDefined;
 
   98                 const int vert, 
const int elmt)
 const 
  103                         "eid is out of range");
 
  105                     return m_triGeoms.find(elmt)->second->GetVid(vert);
 
  110                         "eid is out of range");
 
  112                     return m_quadGeoms.find(elmt)->second->GetVid(vert);
 
  117                 const int edge, 
const int elmt)
 const 
  122                         "eid is out of range");
 
  124                     return m_triGeoms.find(elmt)->second->GetEid(edge);
 
  129                         "eid is out of range");
 
  131                     return m_quadGeoms.find(elmt)->second->GetEid(edge);
 
  140                         "eid is out of range");
 
  142                     return m_triGeoms.find(elmt)->second->GetEorient(edge);
 
  147                         "eid is out of range");
 
  149                     return m_quadGeoms.find(elmt)->second->GetEorient(edge);
 
  161                         "eid is out of range");
 
  163                     returnval = 
m_triGeoms.find(elmt)->second->GetEorient(edge);
 
  168                         "eid is out of range");
 
  170                     returnval =  
m_quadGeoms.find(elmt)->second->GetEorient(edge);
 
  203                     std::ostringstream errStream;
 
  204                     errStream << 
"Unable to access composite item [" << whichComposite << 
"].";
 
  227             void ResolveGeomRef(
const std::string &prevToken, 
const std::string &token,
 
  231             bool   m_geoFacDefined;
 
  243 #endif //NEKTAR_SPATIALDOMAINS_MESHGRAPH2D_H