Logo
Reference manual - version qle_version
CrCirppStateProcess Class Reference

CIR++ Model State Process. More...

#include <qle/processes/crcirppstateprocess.hpp>

Inheritance diagram for CrCirppStateProcess:

Public Types

enum  Discretization { BrigoAlfonsi }

Public Member Functions

 CrCirppStateProcess (CrCirpp *const model, CrCirppStateProcess::Discretization disc=CrCirppStateProcess::Discretization::BrigoAlfonsi)
Size size () const override
Array initialValues () const override
Array drift (Time t, const Array &x) const override
Matrix diffusion (Time t, const Array &x) const override
Array evolve (Time t0, const Array &x0, Time dt, const Array &dw) const override
const CrCirppmodel () const
const CrCirppStateProcess::Discretization discretization ()

Protected Attributes

const CrCirppmodel_
const CrCirppStateProcess::Discretization discretization_

Detailed Description

CIR++ Model State Process.

Member Function Documentation

◆ size()

Size size ( ) const
override

StochasticProcess interface