1 #ifndef MOAB_ELEM_UTIL_HPP
2 #define MOAB_ELEM_UTIL_HPP
55 Map(
const std::vector< CartVect >& v )
57 this->
vertex.resize( v.size() );
61 Map(
const unsigned int n )
63 this->
vertex = std::vector< CartVect >( n );
105 return this->
vertex.size();
110 virtual void set_vertices(
const std::vector< CartVect >& v );
123 std::cout <<
"p:" <<
p <<
"\n vertices.size() " <<
vertices.size() <<
"\n";
124 for(
size_t i = 0; i <
vertices.size(); i++ )
149 LinearHex(
const std::vector< CartVect >& vertices ) :
Map( vertices ){};
209 return this->
vertex[0] + this->
T * xi;
234 virtual void set_vertices(
const std::vector< CartVect >& v );
250 SpectralHex(
int order,
double* x,
double* y,
double* z );
263 void Init(
int order );
341 return this->
vertex[0] + this->
T * xi;
363 virtual void set_vertices(
const std::vector< CartVect >& v );
385 SphericalTri(
const std::vector< CartVect >& vertices );
428 SpectralQuad(
int order,
double* x,
double* y,
double* z );
444 void Init(
int order );