39 namespace LocalRegions
45 StdRegions::StdPointExp(),
60 ASSERTL1(coords_0.num_elements() > 0,
61 "Coords_0 is of insufficient size.");
63 "Coords_1 is of insufficient size.");
65 "Coords_2 is of insufficient size.");
75 v->GetCoords(coords_0[0], coords_1[0], tmp);
78 v->GetCoords(coords_0[0], coords_1[0], coords_2[0]);
91 outarray[0] = Fx[0]*normals[0][0];
const NormalVector & GetVertexNormal(const int vertex) const
PointExp(const SpatialDomains::PointGeomSharedPtr &m_geom)
void GetCoords(NekDouble &x, NekDouble &y, NekDouble &z)
SpatialDomains::GeometrySharedPtr m_geom
int GetLeftAdjacentElementVertex() const
Expansion1DSharedPtr GetLeftAdjacentElementExp() const
std::shared_ptr< PointGeom > PointGeomSharedPtr
virtual void v_NormVectorIProductWRTBase(const Array< OneD, const NekDouble > &Fx, Array< OneD, NekDouble > &outarray)
virtual void v_GetCoords(Array< OneD, NekDouble > &coords_0, Array< OneD, NekDouble > &coords_1, Array< OneD, NekDouble > &coords_2)
#define ASSERTL1(condition, msg)
Assert Level 1 – Debugging which is used whether in FULLDEBUG or DEBUG compilation mode...