9 return std::make_unique<VerletFunctor>();
13 throw std::runtime_error(
"Unknown integration method");
std::unique_ptr< IntegrationFunctor > get_integration_functor(IntegrationMethod method)
Returns the corresponding integration functor for the given integration method.
IntegrationMethod
Enum class to specify the integration method.
static std::shared_ptr< spdlog::logger > logger
Publically accessible shared pointer to the logger.