36 #ifndef FACTORY_SINGLETON_H 37 #define FACTORY_SINGLETON_H 1
46 #include <lifev/core/util/FactoryPolicy.hpp> 58 template <
typename SingletonType>
103 template <
class SingletonType>
106 template <
class SingletonType>
109 template <
class SingletonType>
119 template <
class SingletonType>
134 template <
class SingletonType>
static void makeInstance()
SingletonType Singleton_Type
FactoryPolicyLifeTimeDefault< Singleton_Type > lifetimeFactoryPolicy_Type
FactoryPolicyCreationUsingNew< Singleton_Type > creationFactoryPolicy_Type
static Singleton_Type & instance()
return the instance of the FactorySingleton
void updateInverseJacobian(const UInt &iQuadPt)
Singleton_Type * instance_Type
static instance_Type S_instance
static void destroyFactorySingleton()
FactorySingleton::makeInstance (helper for Instance)
implement the FactorySingleton pattern