46 namespace LocalRegions
61 ASSERTL1(i == 0,
"index out of range");
68 ASSERTL1(i == 0,
"index out of range");
75 ASSERTL1(i == 0,
"index out of range");
PointExp(const SpatialDomains::PointGeomSharedPtr &m_geom)
NekDouble GetCoeff(int i) const
void GetCoords(NekDouble &x, NekDouble &y, NekDouble &z)
const Array< OneD, const NekDouble > & GetPhys(void) const
SpatialDomains::GeometrySharedPtr m_geom
void SetCoeff(const NekDouble value)
const SpatialDomains::PointGeomSharedPtr GetGeom() const
void SetPhys(const NekDouble value)
Array< OneD, NekDouble > m_coeffs
Array containing expansion coefficients.
boost::shared_ptr< PointExp > PointExpSharedPtr
std::vector< PointExpSharedPtr > PointExpVector
StandardMatrixTag boost::call_traits< LhsDataType >::const_reference rhs typedef NekMatrix< LhsDataType, StandardMatrixTag >::iterator iterator
void GetCoords(NekDouble &x, NekDouble &y, NekDouble &z)
Array< OneD, NekDouble > & UpdateCoeffs(void)
virtual void v_GetCoords(Array< OneD, NekDouble > &coords_0, Array< OneD, NekDouble > &coords_1, Array< OneD, NekDouble > &coords_2)
const Array< OneD, const NekDouble > & GetCoeffs(void) const
Array< OneD, NekDouble > m_phys
Array containing physical point which is likely to be the same as the coefficient but is defined for ...
#define LOCAL_REGIONS_EXPORT
std::vector< PointExpSharedPtr >::iterator PointExpVectorIter
Array< OneD, NekDouble > & UpdatePhys(void)
#define ASSERTL1(condition, msg)
Assert Level 1 – Debugging which is used whether in FULLDEBUG or DEBUG compilation mode...
NekDouble GetPhys(int i) const
static const Array< OneD, PointExpSharedPtr > NullPointExpSharedPtrArray
boost::shared_ptr< PointGeom > PointGeomSharedPtr
NekDouble GetCoeffs(int i) const