36 #ifndef NEKTAR_SPATIALDOMAINS_GEOMETRY2D_H 
   37 #define NEKTAR_SPATIALDOMAINS_GEOMETRY2D_H 
   47     namespace SpatialDomains
 
  117             virtual PointGeomSharedPtr          
v_GetVertex(
int i) 
const;
 
  118             virtual const Geometry1DSharedPtr   
v_GetEdge(
int i) 
const;
 
  119             virtual const Geometry2DSharedPtr   
v_GetFace(
int i) 
const;
 
  138 #endif //NEKTAR_SPATIALDOMAINS_GEOMETRY2D_H 
int WhichEdge(SegGeomSharedPtr edge)
 
Base class for shape geometry information. 
 
virtual int v_WhichFace(Geometry2DSharedPtr face)
 
const LibUtilities::BasisSharedPtr GetEdgeBasis(const int i)
 
StdRegions::Orientation GetCartesianEorient(const int i) const 
 
virtual int v_GetFid(int i) const 
 
const Geometry2DSharedPtr GetFace(int i) const 
 
virtual int v_WhichEdge(SegGeomSharedPtr edge)
 
virtual PointGeomSharedPtr v_GetVertex(int i) const 
 
virtual int v_GetShapeDim() const 
 
virtual StdRegions::Orientation v_GetCartesianEorient(const int i) const 
 
virtual const LibUtilities::BasisSharedPtr v_GetEdgeBasis(const int i)
 
boost::shared_ptr< SegGeom > SegGeomSharedPtr
 
virtual StdRegions::Orientation v_GetEorient(const int i) const 
 
void NewtonIterationForLocCoord(const Array< OneD, const NekDouble > &coords, const Array< OneD, const NekDouble > &ptsx, const Array< OneD, const NekDouble > &ptsy, Array< OneD, NekDouble > &Lcoords, NekDouble &resid)
 
virtual bool v_ContainsPoint(const Array< OneD, const NekDouble > &gloCoord, NekDouble tol=0.0)
 
virtual int v_GetFid() const 
 
StdRegions::Orientation GetFaceOrient(const int i) const 
 
int WhichFace(Geometry2DSharedPtr face)
 
boost::shared_ptr< Geometry0D > Geometry0DSharedPtr
 
boost::shared_ptr< Geometry2D > Geometry2DSharedPtr
 
virtual StdRegions::Orientation v_GetFaceOrient(const int i) const 
 
virtual const Geometry2DSharedPtr v_GetFace(int i) const 
 
StandardMatrixTag boost::call_traits< LhsDataType >::const_reference rhs typedef NekMatrix< LhsDataType, StandardMatrixTag >::iterator iterator
 
const Geometry1DSharedPtr GetEdge(int i) const 
 
boost::shared_ptr< Geometry1D > Geometry1DSharedPtr
 
std::vector< Geometry2DSharedPtr > Geometry2DVector
 
virtual const Geometry1DSharedPtr v_GetEdge(int i) const 
 
boost::shared_ptr< Basis > BasisSharedPtr
 
std::vector< Geometry2DSharedPtr >::iterator Geometry2DVectorIter
 
virtual int v_GetEid(int i) const 
 
boost::shared_ptr< PointGeom > PointGeomSharedPtr
 
#define SPATIAL_DOMAINS_EXPORT