| Nektar++
    | 
1D geometry information More...
#include <Geometry0D.h>


| Public Member Functions | |
| Geometry0D () | |
| Geometry0D (const int coordim) | |
| virtual | ~Geometry0D () | 
|  Public Member Functions inherited from Nektar::SpatialDomains::Geometry | |
| Geometry () | |
| Geometry (int coordim) | |
| virtual | ~Geometry () | 
| bool | IsElmtConnected (int gvo_id, int locid) const | 
| void | AddElmtConnected (int gvo_id, int locid) | 
| int | NumElmtConnected () const | 
| int | GetCoordim () const | 
| void | SetCoordim (int coordim) | 
| GeomFactorsSharedPtr | GetGeomFactors () | 
| GeomFactorsSharedPtr | GetRefGeomFactors (const Array< OneD, const LibUtilities::BasisSharedPtr > &tbasis) | 
| GeomFactorsSharedPtr | GetMetricInfo () | 
| LibUtilities::ShapeType | GetShapeType (void) | 
| int | GetGlobalID (void) | 
| void | SetGlobalID (int globalid) | 
| int | GetVid (int i) const | 
| int | GetEid (int i) const | 
| int | GetFid (int i) const | 
| int | GetTid (int i) const | 
| int | GetNumVerts () const | 
| PointGeomSharedPtr | GetVertex (int i) const | 
| StdRegions::Orientation | GetEorient (const int i) const | 
| StdRegions::Orientation | GetPorient (const int i) const | 
| StdRegions::Orientation | GetForient (const int i) const | 
| int | GetNumEdges () const | 
| int | GetNumFaces () const | 
| int | GetShapeDim () const | 
| StdRegions::StdExpansionSharedPtr | GetXmap () const | 
| const Array< OneD, const NekDouble > & | GetCoeffs (const int i) const | 
| bool | ContainsPoint (const Array< OneD, const NekDouble > &gloCoord, NekDouble tol=0.0) | 
| bool | ContainsPoint (const Array< OneD, const NekDouble > &gloCoord, Array< OneD, NekDouble > &locCoord, NekDouble tol) | 
| bool | ContainsPoint (const Array< OneD, const NekDouble > &gloCoord, Array< OneD, NekDouble > &locCoord, NekDouble tol, NekDouble &resid) | 
| int | GetVertexEdgeMap (int i, int j) const | 
| int | GetVertexFaceMap (int i, int j) const | 
| return the id of the  face attached to the  vertex  More... | |
| int | GetEdgeFaceMap (int i, int j) const | 
| void | FillGeom () | 
| Put all quadrature information into face/edge structure and backward transform.  More... | |
| NekDouble | GetLocCoords (const Array< OneD, const NekDouble > &coords, Array< OneD, NekDouble > &Lcoords) | 
| NekDouble | GetCoord (const int i, const Array< OneD, const NekDouble > &Lcoord) | 
| Given local collapsed coordinate Lcoord return the value of physical coordinate in direction i.  More... | |
| void | SetOwnData () | 
| const LibUtilities::BasisSharedPtr | GetBasis (const int i) | 
| Return the j-th basis of the i-th co-ordinate dimension.  More... | |
| const LibUtilities::PointsKeyVector | GetPointsKeys () | 
| void | Reset (CurveMap &curvedEdges, CurveMap &curvedFaces) | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from Nektar::SpatialDomains::Geometry | |
| void | GenGeomFactors () | 
| virtual bool | v_IsElmtConnected (int gvo_id, int locid) const | 
| virtual void | v_AddElmtConnected (int gvo_id, int locid) | 
| virtual int | v_NumElmtConnected () const | 
| virtual int | v_GetEid (int i) const | 
| virtual int | v_GetVid (int i) const | 
| virtual int | v_GetFid (int i) const | 
| virtual void | v_GenGeomFactors ()=0 | 
| virtual int | v_GetNumVerts () const | 
| virtual PointGeomSharedPtr | v_GetVertex (int i) const =0 | 
| virtual StdRegions::Orientation | v_GetEorient (const int i) const | 
| virtual StdRegions::Orientation | v_GetPorient (const int i) const | 
| virtual StdRegions::Orientation | v_GetForient (const int i) const | 
| virtual int | v_GetNumEdges () const | 
| virtual int | v_GetNumFaces () const | 
| virtual int | v_GetShapeDim () const | 
| virtual StdRegions::StdExpansionSharedPtr | v_GetXmap () const | 
| virtual int | v_GetCoordim () const | 
| virtual bool | v_ContainsPoint (const Array< OneD, const NekDouble > &gloCoord, NekDouble tol=0.0) | 
| virtual bool | v_ContainsPoint (const Array< OneD, const NekDouble > &gloCoord, Array< OneD, NekDouble > &locCoord, NekDouble tol) | 
| virtual bool | v_ContainsPoint (const Array< OneD, const NekDouble > &gloCoord, Array< OneD, NekDouble > &locCoord, NekDouble tol, NekDouble &resid) | 
| virtual int | v_GetVertexEdgeMap (int i, int j) const | 
| virtual int | v_GetVertexFaceMap (int i, int j) const | 
| virtual int | v_GetEdgeFaceMap (int i, int j) const | 
| virtual void | v_FillGeom () | 
| virtual NekDouble | v_GetCoord (const int i, const Array< OneD, const NekDouble > &Lcoord) | 
| virtual NekDouble | v_GetLocCoords (const Array< OneD, const NekDouble > &coords, Array< OneD, NekDouble > &Lcoords) | 
| virtual void | v_SetOwnData () | 
| virtual const LibUtilities::BasisSharedPtr | v_GetBasis (const int i) | 
| virtual void | v_Reset (CurveMap &curvedEdges, CurveMap &curvedFaces) | 
| Reset this geometry object: unset the current state and remove allocated GeomFactors.  More... | |
| void | SetUpCoeffs (const int nCoeffs) | 
| Initialise the m_coeffs array.  More... | |
|  Static Protected Member Functions inherited from Nektar::SpatialDomains::Geometry | |
| static GeomFactorsSharedPtr | ValidateRegGeomFactor (GeomFactorsSharedPtr geomFactor) | 
|  Protected Attributes inherited from Nektar::SpatialDomains::Geometry | |
| int | m_coordim | 
| coordinate dimension  More... | |
| GeomFactorsSharedPtr | m_geomFactors | 
| GeomState | m_geomFactorsState | 
| StdRegions::StdExpansionSharedPtr | m_xmap | 
| GeomState | m_state | 
| enum identifier to determine if quad points are filled  More... | |
| GeomType | m_geomType | 
| LibUtilities::ShapeType | m_shapeType | 
| int | m_globalID | 
| Array< OneD, Array< OneD, NekDouble > > | m_coeffs | 
|  Static Protected Attributes inherited from Nektar::SpatialDomains::Geometry | |
| static GeomFactorsVector | m_regGeomFactorsManager | 
1D geometry information
Definition at line 54 of file Geometry0D.h.
| Nektar::SpatialDomains::Geometry0D::Geometry0D | ( | ) | 
Definition at line 43 of file Geometry0D.cpp.
| Nektar::SpatialDomains::Geometry0D::Geometry0D | ( | const int | coordim | ) | 
Definition at line 48 of file Geometry0D.cpp.
| 
 | virtual | 
Definition at line 53 of file Geometry0D.cpp.
 1.8.8
 1.8.8