julian::TimeDiscretization Class Referenceabstract
Class implements a TimeDiscretization object. More...
#include <timeDiscretization.hpp>
Inheritance diagram for julian::TimeDiscretization:
Public Member Functions | |
virtual std::vector< double > | operator() (Date, Date, SmartPointer< YearFraction >) const =0 |
discretize the time interval More... | |
virtual TimeDiscretization * | clone () const =0 |
Virtual copy constructor. More... | |
virtual | ~TimeDiscretization () |
Destructor. More... | |
Detailed Description
Class implements a TimeDiscretization object.
Class implements an interface of time discretization algorithms.
Constructor & Destructor Documentation
|
inlinevirtual |
Destructor.
Member Function Documentation
|
pure virtual |
Virtual copy constructor.
Implemented in julian::DiscretizeWithNumberOfStepsPerYear, julian::DiscretizeWithTenor, and julian::DiscretizeWithNumberOfSteps.
|
pure virtual |
discretize the time interval
Method discretize the time interval determined by two dates.
Implemented in julian::DiscretizeWithNumberOfStepsPerYear, julian::DiscretizeWithTenor, and julian::DiscretizeWithNumberOfSteps.
The documentation for this class was generated from the following file:
- C:/Unix/home/OEM/jULIAN/src/dates/timeGrids/timeDiscretization.hpp