IntegratorFactory
-
class IntegratorFactory : public rr::RegistrationFactory
Constructs new integrators.
This is a singleton class. All methods except for getInstance are fully determined by superclass FactoryWithRegistration.
Public Static Functions
-
static IntegratorFactory &getInstance()
get an instance of this IntegratorFactory.
If one exists return is otherwise create one. This method implements the sigleton pattern and is thread safe due to use of std::mutex.
-
static void Register()
Registers all integrators at startup.
Is run at first instantiation of RoadRunner. Subsequent calls have no effect.
- Author
JKM
-
static IntegratorFactory &getInstance()