QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Loading...
Searching...
No Matches
Public Member Functions | List of all members
StochasticProcess::discretization Class Referenceabstract

discretization of a stochastic process over a given time interval More...

#include <stochasticprocess.hpp>

+ Inheritance diagram for StochasticProcess::discretization:
+ Collaboration diagram for StochasticProcess::discretization:

Public Member Functions

virtual ~discretization ()=default
 
virtual Array drift (const StochasticProcess &, Time t0, const Array &x0, Time dt) const =0
 
virtual Matrix diffusion (const StochasticProcess &, Time t0, const Array &x0, Time dt) const =0
 
virtual Matrix covariance (const StochasticProcess &, Time t0, const Array &x0, Time dt) const =0
 

Detailed Description

discretization of a stochastic process over a given time interval

Definition at line 45 of file stochasticprocess.hpp.

Constructor & Destructor Documentation

◆ ~discretization()

virtual ~discretization ( )
virtualdefault

Member Function Documentation

◆ drift()

virtual Array drift ( const StochasticProcess ,
Time  t0,
const Array x0,
Time  dt 
) const
pure virtual

◆ diffusion()

virtual Matrix diffusion ( const StochasticProcess ,
Time  t0,
const Array x0,
Time  dt 
) const
pure virtual

◆ covariance()

virtual Matrix covariance ( const StochasticProcess ,
Time  t0,
const Array x0,
Time  dt 
) const
pure virtual