CFL
Public Member Functions | List of all members
cfl::IResetValues Class Referenceabstract

Interface class for a path dependent process. More...

#include <cfl/PathDependent.hpp>

Public Member Functions

virtual ~IResetValues ()
 
virtual Slice resetValues (unsigned iEventTime, double dBeforeReset) const =0
 

Detailed Description

This is the abstract class for a path dependent process that could be used as an additional state process. The implementation of this object on a free store is used to construct standard concrete class PathDependent.

See also
PathDependent

Constructor & Destructor Documentation

virtual cfl::IResetValues::~IResetValues ( )
inlinevirtual

Virtual destructor.

Member Function Documentation

virtual Slice cfl::IResetValues::resetValues ( unsigned  iEventTime,
double  dBeforeReset 
) const
pure virtual

Returns the values of the path-dependent process at the event time with index iEventTime under the condition that the value of the process immediately before the event time equals dBeforeReset.

Parameters
iEventTimeThe index of the reset time in the vector of all event times of the model.
dBeforeResetThe value of the path dependent process immediately before the given reset time.
Returns
The values of the path-dependent state process at the event time with index iEventTime under the condition that the value of the process immediately before the event time equals dBeforeReset.

The documentation for this class was generated from the following file: