24#ifndef quantext_crcirpp_stateprocess_hpp
25#define quantext_crcirpp_stateprocess_hpp
27#include <ql/stochasticprocess.hpp>
46 Size
size()
const override;
48 Array
drift(Time t,
const Array& x)
const override;
49 Matrix
diffusion(Time t,
const Array& x)
const override;
50 Array
evolve(Time t0,
const Array& x0, Time dt,
const Array& dw)
const override;
Cox-Ingersoll-Ross ++ credit model class.
CIR++ Model State Process.
Array drift(Time t, const Array &x) const override
Size size() const override
Array evolve(Time t0, const Array &x0, Time dt, const Array &dw) const override
Matrix diffusion(Time t, const Array &x) const override
Array initialValues() const override
const CrCirppStateProcess::Discretization discretization_
const CrCirppStateProcess::Discretization discretization()
const CrCirpp * model() const