julian::TimeGrid Class Reference
Class implements a TimeGrid object. More...
#include <timeGrid.hpp>
Public Member Functions | |
TimeGrid (Date start_date, Date end_date, std::vector< double > time) | |
Constructor. More... | |
double get (int i) const | |
returns i-th time More... | |
double getDiff (int i) const | |
returns difference between i-th and (i-1)-th time More... | |
unsigned int getSize () const | |
returns number of nodes More... | |
std::vector< double > getGrid () const | |
returns time grid More... | |
Private Attributes | |
Date start_date_ | |
Date determining beginning of the interval. More... | |
Date end_date_ | |
Date determining ending of the interval. More... | |
std::vector< double > time_ | |
Real numbers representing nodes of time greed. More... | |
Detailed Description
Class implements a TimeGrid object.
Time grid is used as an element of Path class. Path class is representing discretize stochastic process and it is used in Monte Carlo simulations.
Constructor & Destructor Documentation
Constructor.
Member Function Documentation
double julian::TimeGrid::get | ( | int | i | ) | const |
returns i-th time
double julian::TimeGrid::getDiff | ( | int | i | ) | const |
returns difference between i-th and (i-1)-th time
std::vector< double > julian::TimeGrid::getGrid | ( | ) | const |
returns time grid
unsigned int julian::TimeGrid::getSize | ( | ) | const |
returns number of nodes
Member Data Documentation
|
private |
Real numbers representing nodes of time greed.
The documentation for this class was generated from the following files:
- C:/Unix/home/OEM/jULIAN/src/dates/timeGrids/timeGrid.hpp
- C:/Unix/home/OEM/jULIAN/src/dates/timeGrids/timeGrid.cpp