Class TimeChangeProcessFactory

Class Documentation

class TimeChangeProcessFactory

A factory class to create instances of TimeChangeProcess.

The TimeChangeProcessFactory class provides a static method to create instances of the TimeChangeProcess class based on the specification of the time change process.

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.