time grid class More...
#include <ql/timegrid.hpp>
Public Member Functions | |
Constructors | |
| TimeGrid () | |
| TimeGrid (Time end, Size steps) | |
| Regularly spaced time-grid. | |
| template<class Iterator > | |
| TimeGrid (Iterator begin, Iterator end) | |
| Time grid with mandatory time points. More... | |
| template<class Iterator > | |
| TimeGrid (Iterator begin, Iterator end, Size steps) | |
| Time grid with mandatory time points. More... | |
Time grid interface | |
| Size | index (Time t) const |
| returns the index i such that grid[i] = t | |
| Size | closestIndex (Time t) const |
| returns the index i such that grid[i] is closest to t | |
| Time | closestTime (Time t) const |
| returns the time on the grid closest to the given t | |
| const std::vector< Time > & | mandatoryTimes () const |
| Time | dt (Size i) const |
sequence interface | |
| typedef std::vector< Time >::const_iterator | const_iterator |
| typedef std::vector< Time >::const_reverse_iterator | const_reverse_iterator |
| Time | operator[] (Size i) const |
| Time | at (Size i) const |
| Size | size () const |
| bool | empty () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_reverse_iterator | rbegin () const |
| const_reverse_iterator | rend () const |
| Time | front () const |
| Time | back () const |
time grid class
| TimeGrid | ( | Iterator | begin, |
| Iterator | end | ||
| ) |
Time grid with mandatory time points.
Mandatory points are guaranteed to belong to the grid. No additional points are added.