Class TimeChangeProcessFactory
Defined in File time_change_process_factory.hpp
Class Documentation
-
class TimeChangeProcessFactory
A factory class to create instances of TimeChangeProcess.
The
TimeChangeProcessFactory
class provides a static method to create instances of theTimeChangeProcess
class based on the specification of the time change process.See also
Public Static Functions
-
static std::shared_ptr<TimeChangeProcess> create_time_change_process(const std::string &time_change)
Creates a
TimeChangeProcess
object based on a string specification.This static method creates a new
TimeChangeProcess
object based on the given string that specifies the time change process.LCIR: LCIRCIR: CIRFLCIR: FLCIR IG: InverseGaussian G: Gamma P: Poisson
- Parameters:
time_change – A string that defines the time change process. supported time change procsses are:
- Returns:
A shared pointer to a new
TimeChangeProcess
object.
-
static std::shared_ptr<TimeChangeProcess> create_time_change_process(const std::string &time_change)