| 
    Nektar++
    
   | 
 
Represents a point in the domain. More...
#include <Node.h>
Public Attributes | |
| int | m_id | 
| ID of node.  More... | |
| NekDouble | m_x | 
| X-coordinate.  More... | |
| NekDouble | m_y | 
| Y-coordinate.  More... | |
| NekDouble | m_z | 
| Z-coordinate.  More... | |
Private Attributes | |
| SpatialDomains::PointGeomSharedPtr | m_geom | 
Represents a point in the domain.
Such points may either be element vertices, or simply control points on high-order edges/faces, although this information is not contained within this class.
      
  | 
  inline | 
      
  | 
  inline | 
Copy an existing node.
Definition at line 72 of file Node.h.
Referenced by curl(), operator*(), operator+(), operator-(), and operator/().
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 148 of file Node.h.
Referenced by Nektar::Utilities::ProcessSpherigon::GenerateNormals(), Nektar::Utilities::ProcessPerAlign::Process(), and Nektar::Utilities::ProcessSpherigon::Process().
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 158 of file Node.h.
References m_id, m_x, m_y, m_z, and Node().
Referenced by Nektar::Utilities::InputTec::SortEdgeNodes(), Nektar::Utilities::InputStar::SortEdgeNodes(), Nektar::Utilities::InputTec::SortFaceNodes(), and Nektar::Utilities::InputStar::SortFaceNodes().
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Generate a SpatialDomains::PointGeom for this node.
Definition at line 176 of file Node.h.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), m_id, m_x, m_y, and m_z.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  private | 
| int Nektar::NekMeshUtils::Node::m_id | 
ID of node.
Definition at line 310 of file Node.h.
Referenced by curl(), GetGeom(), GetID(), operator*(), operator+(), operator-(), operator/(), operator<(), Nektar::Utilities::ProcessPerAlign::Process(), and SetID().
| NekDouble Nektar::NekMeshUtils::Node::m_x | 
X-coordinate.
Definition at line 312 of file Node.h.
Referenced by abs2(), Angle(), Nektar::Utilities::ProcessSpherigon::CrossProdMag(), curl(), Distance(), dot(), Nektar::Utilities::ProcessSpherigon::GenerateNormals(), GetGeom(), GetLoc(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), operator==(), Nektar::Utilities::ProcessPerAlign::Process(), Nektar::Utilities::ProcessSpherigon::Process(), Nektar::Utilities::ProcessScalar::Process(), and Nektar::Utilities::ProcessSpherigon::UnitCrossProd().
| NekDouble Nektar::NekMeshUtils::Node::m_y | 
Y-coordinate.
Definition at line 314 of file Node.h.
Referenced by abs2(), Angle(), Nektar::Utilities::ProcessSpherigon::CrossProdMag(), curl(), Distance(), dot(), Nektar::Utilities::ProcessSpherigon::GenerateNormals(), GetGeom(), GetLoc(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), operator==(), Nektar::Utilities::ProcessPerAlign::Process(), Nektar::Utilities::ProcessSpherigon::Process(), Nektar::Utilities::ProcessScalar::Process(), and Nektar::Utilities::ProcessSpherigon::UnitCrossProd().
| NekDouble Nektar::NekMeshUtils::Node::m_z | 
Z-coordinate.
Definition at line 316 of file Node.h.
Referenced by abs2(), Angle(), Nektar::Utilities::ProcessSpherigon::CrossProdMag(), curl(), Distance(), dot(), Nektar::Utilities::ProcessSpherigon::GenerateNormals(), GetGeom(), GetLoc(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), operator==(), Nektar::Utilities::ProcessPerAlign::Process(), Nektar::Utilities::ProcessSpherigon::Process(), Nektar::Utilities::ProcessScalar::Process(), and Nektar::Utilities::ProcessSpherigon::UnitCrossProd().
 1.8.8