45 namespace NekMeshUtils
50 typedef Loki::SingletonHolder<
EngineFactory, Loki::CreateUsingNew,
51 Loki::NoDestroy, Loki::SingleThreaded>
53 return Type::Instance();
58 typedef Loki::SingletonHolder<
CADVertFactory, Loki::CreateUsingNew,
59 Loki::NoDestroy, Loki::SingleThreaded>
61 return Type::Instance();
67 Loki::NoDestroy, Loki::SingleThreaded>
69 return Type::Instance();
74 typedef Loki::SingletonHolder<
CADSurfFactory, Loki::CreateUsingNew,
75 Loki::NoDestroy, Loki::SingleThreaded>
77 return Type::Instance();
CADCurveFactory & GetCADCurveFactory()
LibUtilities::NekFactory< std::string, CADSystem, std::string > EngineFactory
CADVertFactory & GetCADVertFactory()
CADSurfFactory & GetCADSurfFactory()
EngineFactory & GetEngineFactory()
LibUtilities::NekFactory< std::string, CADCurve > CADCurveFactory
LibUtilities::NekFactory< std::string, CADVert > CADVertFactory
LibUtilities::NekFactory< std::string, CADSurf > CADSurfFactory
Provides a generic Factory class.