Nektar++
Public Member Functions | Public Attributes | List of all members
Nektar::LibUtilities::PtsPoint Class Reference

#include <PtsField.h>

Collaboration diagram for Nektar::LibUtilities::PtsPoint:
Collaboration graph
[legend]

Public Member Functions

 PtsPoint ()
 
 PtsPoint (int idx, Array< OneD, NekDouble > coords, NekDouble distSq)
 
bool operator< (const PtsPoint &comp) const
 

Public Attributes

int m_idx
 
Array< OneD, NekDoublem_coords
 
NekDouble m_distSq
 

Detailed Description

Definition at line 64 of file PtsField.h.

Constructor & Destructor Documentation

Nektar::LibUtilities::PtsPoint::PtsPoint ( )
inline

Definition at line 72 of file PtsField.h.

72 {};
Nektar::LibUtilities::PtsPoint::PtsPoint ( int  idx,
Array< OneD, NekDouble coords,
NekDouble  distSq 
)
inline

Definition at line 74 of file PtsField.h.

75  :
76  m_idx(idx),
77  m_coords(coords),
78  m_distSq(distSq)
79  {
80  };
Array< OneD, NekDouble > m_coords
Definition: PtsField.h:69

Member Function Documentation

bool Nektar::LibUtilities::PtsPoint::operator< ( const PtsPoint comp) const
inline

Definition at line 82 of file PtsField.h.

References m_distSq.

83  {
84  return (m_distSq < comp.m_distSq);
85  };

Member Data Documentation

Array<OneD, NekDouble> Nektar::LibUtilities::PtsPoint::m_coords

Definition at line 69 of file PtsField.h.

NekDouble Nektar::LibUtilities::PtsPoint::m_distSq

Definition at line 70 of file PtsField.h.

Referenced by operator<().

int Nektar::LibUtilities::PtsPoint::m_idx

Definition at line 68 of file PtsField.h.