| 
    Nektar++
    
   | 
 
#include <CurveMesh.h>

Public Member Functions | |
| CurveMesh (int id, MeshSharedPtr m, CADCurveSharedPtr c, OctreeSharedPtr o) | |
| default constructor  More... | |
| void | Mesh () | 
| execute meshing  More... | |
| NodeSharedPtr | GetFirstPoint () | 
| get id of first node  More... | |
| NodeSharedPtr | GetLastPoint () | 
| get id of last node  More... | |
| std::vector< NodeSharedPtr > | GetMeshPoints () | 
| get list of mesh nodes  More... | |
| int | GetNumPoints () | 
| get the number of points in the curve  More... | |
| NekDouble | GetLength () | 
| get the length of the curve  More... | |
Private Member Functions | |
| void | GetSampleFunction () | 
| get node spacing sampling function  More... | |
| void | GetPhiFunction () | 
| get node spacing phi function  More... | |
| NekDouble | EvaluateDS (NekDouble s) | 
| evaluate paramter ds at curve location s  More... | |
| NekDouble | EvaluatePS (NekDouble s) | 
| evaluate paramter ps at curve location s  More... | |
Private Attributes | |
| CADCurveSharedPtr | m_cadcurve | 
| CAD curve.  More... | |
| OctreeSharedPtr | m_octree | 
| Octree object.  More... | |
| NekDouble | m_curvelength | 
| length of the curve in real space  More... | |
| int | m_numSamplePoints | 
| number of sampling points used in algorithm  More... | |
| Array< OneD, NekDouble > | m_bounds | 
| coords of the ends of the parametric curve  More... | |
| std::vector< std::vector < NekDouble > >  | m_dst | 
| array of function ds evaluations  More... | |
| std::vector< std::vector < NekDouble > >  | m_ps | 
| array of function ps evaluations  More... | |
| NekDouble | Ae | 
| spacing function evaluation  More... | |
| NekDouble | ds | 
| ds  More... | |
| int | Ne | 
| number of edges to be made in the curve as defined by the spacing funtion  More... | |
| std::vector< NekDouble > | meshsvalue | 
| paramteric coordiates of the mesh nodes  More... | |
| std::vector< NodeSharedPtr > | m_meshpoints | 
| ids of the mesh nodes  More... | |
| int | m_id | 
| id of the curvemesh  More... | |
| MeshSharedPtr | m_mesh | 
Friends | |
| class | MemoryManager< CurveMesh > | 
Definition at line 57 of file CurveMesh.h.
      
  | 
  inline | 
default constructor
Definition at line 65 of file CurveMesh.h.
evaluate paramter ds at curve location s
Definition at line 261 of file CurveMesh.cpp.
References ASSERTL0.
evaluate paramter ps at curve location s
Definition at line 298 of file CurveMesh.cpp.
References ASSERTL0.
      
  | 
  inline | 
get id of first node
Definition at line 76 of file CurveMesh.h.
References m_meshpoints.
      
  | 
  inline | 
get id of last node
Definition at line 84 of file CurveMesh.h.
References m_meshpoints.
      
  | 
  inline | 
get the length of the curve
Definition at line 108 of file CurveMesh.h.
References m_curvelength.
      
  | 
  inline | 
get list of mesh nodes
Definition at line 92 of file CurveMesh.h.
References m_meshpoints.
      
  | 
  inline | 
get the number of points in the curve
Definition at line 100 of file CurveMesh.h.
References m_meshpoints.
      
  | 
  private | 
get node spacing phi function
Definition at line 239 of file CurveMesh.cpp.
      
  | 
  private | 
get node spacing sampling function
Definition at line 343 of file CurveMesh.cpp.
| void Nektar::NekMeshUtils::CurveMesh::Mesh | ( | ) | 
execute meshing
Definition at line 44 of file CurveMesh.cpp.
References ASSERTL0.
      
  | 
  friend | 
Definition at line 60 of file CurveMesh.h.
      
  | 
  private | 
spacing function evaluation
Definition at line 149 of file CurveMesh.h.
      
  | 
  private | 
ds
Definition at line 151 of file CurveMesh.h.
coords of the ends of the parametric curve
Definition at line 143 of file CurveMesh.h.
      
  | 
  private | 
CAD curve.
Definition at line 135 of file CurveMesh.h.
      
  | 
  private | 
length of the curve in real space
Definition at line 139 of file CurveMesh.h.
Referenced by GetLength().
      
  | 
  private | 
array of function ds evaluations
Definition at line 145 of file CurveMesh.h.
      
  | 
  private | 
id of the curvemesh
Definition at line 160 of file CurveMesh.h.
      
  | 
  private | 
Definition at line 162 of file CurveMesh.h.
      
  | 
  private | 
ids of the mesh nodes
Definition at line 158 of file CurveMesh.h.
Referenced by GetFirstPoint(), GetLastPoint(), GetMeshPoints(), and GetNumPoints().
      
  | 
  private | 
number of sampling points used in algorithm
Definition at line 141 of file CurveMesh.h.
      
  | 
  private | 
Octree object.
Definition at line 137 of file CurveMesh.h.
      
  | 
  private | 
array of function ps evaluations
Definition at line 147 of file CurveMesh.h.
      
  | 
  private | 
paramteric coordiates of the mesh nodes
Definition at line 156 of file CurveMesh.h.
      
  | 
  private | 
number of edges to be made in the curve as defined by the spacing funtion
Definition at line 154 of file CurveMesh.h.
 1.8.8