36 #ifndef UTILITIES_NEKMESH_PROCESSVAROPTI_ELUTIL
37 #define UTILITIES_NEKMESH_PROCESSVAROPTI_ELUTIL
48 using namespace NekMeshUtils;
58 class ElUtil :
public boost::enable_shared_from_this<ElUtil>
62 ResidualSharedPtr,
int n,
int o);
72 std::vector<std::vector<NekDouble *> >
nodes;
73 std::vector<Array<OneD, NekDouble> > maps,
mapsStd;
std::map< int, int > m_idmap
std::vector< std::vector< NekDouble * > > nodes
boost::shared_ptr< Residual > ResidualSharedPtr
std::vector< Array< OneD, NekDouble > > mapsStd
Base class for tasks to be sent to the ThreadManager to run.
boost::shared_ptr< DerivUtil > DerivUtilSharedPtr
boost::shared_ptr< Element > ElementSharedPtr
DNekMat MappingIdealToRef(SpatialDomains::GeometrySharedPtr geom)
boost::shared_ptr< ElUtil > ElUtilSharedPtr
DerivUtilSharedPtr m_derivUtil