QuantLib
A free/open-source library for quantitative finance
Reference manual - version 1.20
Public Member Functions | List of all members
Path Class Reference

single-factor random walk More...

#include <ql/methods/montecarlo/path.hpp>

Public Member Functions

 Path (const TimeGrid &timeGrid, const Array &values=Array())
 
inspectors
bool empty () const
 
Size length () const
 
Real operator[] (Size i) const
 asset value at the \( i \)-th point
 
Real at (Size i) const
 
Realoperator[] (Size i)
 
Realat (Size i)
 
Real value (Size i) const
 
Realvalue (Size i)
 
Time time (Size i) const
 time at the \( i \)-th point
 
Real front () const
 initial asset value
 
Realfront ()
 
Real back () const
 final asset value
 
Realback ()
 
const TimeGridtimeGrid () const
 time grid
 

iterators

typedef Array::const_iterator iterator
 
typedef Array::const_reverse_iterator reverse_iterator
 
iterator begin () const
 
iterator end () const
 
reverse_iterator rbegin () const
 
reverse_iterator rend () const
 

Detailed Description

single-factor random walk

Note
the path includes the initial asset value as its first point.
Examples
DiscreteHedging.cpp.