35 #ifndef UTILITIES_NEKMESH_NODEOPTICAD
36 #define UTILITIES_NEKMESH_NODEOPTICAD
52 std::map<LibUtilities::ShapeType, DerivUtilSharedPtr> d,
65 std::map<LibUtilities::ShapeType, DerivUtilSharedPtr> d,
optiType o)
67 std::vector<CADCurveSharedPtr> cs = n->GetCADCurves();
81 std::map<LibUtilities::ShapeType, DerivUtilSharedPtr> d,
94 std::map<LibUtilities::ShapeType, DerivUtilSharedPtr> d,
optiType o)
96 std::vector<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)
NodeOpti2D3D(NodeSharedPtr n, std::vector< ElUtilSharedPtr > e, ResidualSharedPtr r, std::map< LibUtilities::ShapeType, DerivUtilSharedPtr > d, optiType o, CADSurfSharedPtr s)
static NodeOptiSharedPtr create(NodeSharedPtr n, std::vector< ElUtilSharedPtr > e, ResidualSharedPtr r, std::map< LibUtilities::ShapeType, DerivUtilSharedPtr > d, optiType o)
std::shared_ptr< CADSurf > CADSurfSharedPtr
std::shared_ptr< CADCurve > CADCurveSharedPtr
std::shared_ptr< Node > NodeSharedPtr
std::shared_ptr< NodeOpti > NodeOptiSharedPtr
std::shared_ptr< Residual > ResidualSharedPtr