PathGenerator (3) - Linux Manuals

PathGenerator: Generates random paths using a sequence generator.

NAME

QuantLib::PathGenerator - Generates random paths using a sequence generator.

SYNOPSIS


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

Public Types


typedef Sample< Path > sample_type

Public Member Functions


PathGenerator (const boost::shared_ptr< StochasticProcess > &, Time length, Size timeSteps, const GSG &generator, bool brownianBridge)

PathGenerator (const boost::shared_ptr< StochasticProcess > &, const TimeGrid &timeGrid, const GSG &generator, bool brownianBridge)

inspectors


const sample_type & next () const

const sample_type & antithetic () const

Size size () const

const TimeGrid & timeGrid () const

Detailed Description

template<class GSG> class QuantLib::PathGenerator< GSG >

Generates random paths using a sequence generator.

Generates random paths with drift(S,t) and variance(S,t) using a gaussian sequence generator

Tests

the generated paths are checked against cached results

Examples:

DiscreteHedging.cpp.

Author

Generated automatically by Doxygen for QuantLib from the source code.