40     namespace LocalRegions
 
   46             StdRegions::StdPointExp(),
 
   61             ASSERTL1(coords_0.num_elements() > 0,
 
   62                      "Coords_0 is of insufficient size.");
 
   64                      "Coords_1 is of insufficient size.");
 
   66                      "Coords_2 is of insufficient size.");
 
   76                     v->GetCoords(coords_0[0], coords_1[0], tmp);
 
   79                     v->GetCoords(coords_0[0], coords_1[0], coords_2[0]);
 
   88             int nq = 
m_base[0]->GetNumPoints();
 
   95             Vmath::Vmul (nq, &Fx[0], 1, &normals[0][0], 1, &Fn[0], 1);
 
PointExp(const SpatialDomains::PointGeomSharedPtr &m_geom)
 
void GetCoords(NekDouble &x, NekDouble &y, NekDouble &z)
 
virtual void v_IProductWRTBase(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
Calculates the inner product of a given function f with the different modes of the expansion...
 
Expansion1DSharedPtr GetLeftAdjacentElementExp() const 
 
SpatialDomains::GeometrySharedPtr m_geom
 
const NormalVector & GetVertexNormal(const int vertex) const 
 
virtual void v_NormVectorIProductWRTBase(const Array< OneD, const NekDouble > &Fx, Array< OneD, NekDouble > &outarray)
 
int GetLeftAdjacentElementVertex() const 
 
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...
 
Array< OneD, LibUtilities::BasisSharedPtr > m_base
 
boost::shared_ptr< PointGeom > PointGeomSharedPtr
 
void Vmul(int n, const T *x, const int incx, const T *y, const int incy, T *z, const int incz)
Multiply vector z = x*y.