36 #ifndef UTILITIES_NEKMESH_NODEOPTICAD
37 #define UTILITIES_NEKMESH_NODEOPTICAD
53 std::map<LibUtilities::ShapeType, DerivUtilSharedPtr> d,
66 std::map<LibUtilities::ShapeType, DerivUtilSharedPtr> d,
optiType o)
68 std::vector<std::pair<int, CADCurveSharedPtr> > cs = n->GetCADCurves();
82 std::map<LibUtilities::ShapeType, DerivUtilSharedPtr> d,
95 std::map<LibUtilities::ShapeType, DerivUtilSharedPtr> d,
optiType o)
97 std::vector<std::pair<int, CADSurfSharedPtr> > ss = n->GetCADSurfs();
static NodeOptiSharedPtr create(NodeSharedPtr n, std::vector< ElUtilSharedPtr > e, ResidualSharedPtr r, std::map< LibUtilities::ShapeType, DerivUtilSharedPtr > d, optiType o)
NodeOpti1D3D(NodeSharedPtr n, std::vector< ElUtilSharedPtr > e, ResidualSharedPtr r, std::map< LibUtilities::ShapeType, DerivUtilSharedPtr > d, optiType o, CADCurveSharedPtr c)
boost::shared_ptr< Residual > ResidualSharedPtr
static NodeOptiSharedPtr create(NodeSharedPtr n, std::vector< ElUtilSharedPtr > e, ResidualSharedPtr r, std::map< LibUtilities::ShapeType, DerivUtilSharedPtr > d, optiType o)
boost::shared_ptr< Node > NodeSharedPtr
NodeOpti2D3D(NodeSharedPtr n, std::vector< ElUtilSharedPtr > e, ResidualSharedPtr r, std::map< LibUtilities::ShapeType, DerivUtilSharedPtr > d, optiType o, CADSurfSharedPtr s)
boost::shared_ptr< NodeOpti > NodeOptiSharedPtr
boost::shared_ptr< CADSurf > CADSurfSharedPtr
boost::shared_ptr< CADCurve > CADCurveSharedPtr