QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
This is the complete list of members for BatesProcess, including all inherited members.
apply(const Array &x0, const Array &dx) const override | HestonProcess | virtual |
BatesProcess(const Handle< YieldTermStructure > &riskFreeRate, const Handle< YieldTermStructure > ÷ndYield, const Handle< Quote > &s0, Real v0, Real kappa, Real theta, Real sigma, Real rho, Real lambda, Real nu, Real delta, HestonProcess::Discretization d=HestonProcess::FullTruncation) | BatesProcess | |
BroadieKayaExactSchemeLaguerre enum value | HestonProcess | |
BroadieKayaExactSchemeLobatto enum value | HestonProcess | |
BroadieKayaExactSchemeTrapezoidal enum value | HestonProcess | |
covariance(Time t0, const Array &x0, Time dt) const | StochasticProcess | virtual |
cumNormalDist_ | BatesProcess | private |
deepUpdate() | Observer | virtual |
delta() const | BatesProcess | |
delta_ | BatesProcess | private |
diffusion(Time t, const Array &x) const override | HestonProcess | virtual |
Discretization enum name | HestonProcess | |
discretization_ | HestonProcess | private |
dividendYield() const | HestonProcess | |
dividendYield_ | HestonProcess | private |
drift(Time t, const Array &x) const override | BatesProcess | virtual |
evolve(Time t0, const Array &x0, Time dt, const Array &dw) const override | BatesProcess | virtual |
expectation(Time t0, const Array &x0, Time dt) const | StochasticProcess | virtual |
factors() const override | BatesProcess | virtual |
FullTruncation enum value | HestonProcess | |
HestonProcess(Handle< YieldTermStructure > riskFreeRate, Handle< YieldTermStructure > dividendYield, Handle< Quote > s0, Real v0, Real kappa, Real theta, Real sigma, Real rho, Discretization d=QuadraticExponentialMartingale) | HestonProcess | |
initialValues() const override | HestonProcess | virtual |
QuantLib::iterator typedef | Observer | |
kappa() const | HestonProcess | |
kappa_ | HestonProcess | private |
lambda() const | BatesProcess | |
lambda_ | BatesProcess | private |
m_ | BatesProcess | private |
NonCentralChiSquareVariance enum value | HestonProcess | |
notifyObservers() | Observable | |
nu() const | BatesProcess | |
nu_ | BatesProcess | private |
Observable() | Observable | |
Observable(const Observable &) | Observable | |
Observable(Observable &&)=delete | Observable | |
observables_ | Observer | private |
QuantLib::Observer()=default | Observer | |
QuantLib::Observer(const Observer &) | Observer | |
observers_ | Observable | private |
QuantLib::operator=(const Observer &) | Observer | |
QuantLib::Observable::operator=(const Observable &) | Observable | |
QuantLib::Observable::operator=(Observable &&)=delete | Observable | |
PartialTruncation enum value | HestonProcess | |
pdf(Real x, Real v, Time t, Real eps=1e-3) const | HestonProcess | |
QuadraticExponential enum value | HestonProcess | |
QuadraticExponentialMartingale enum value | HestonProcess | |
Reflection enum value | HestonProcess | |
registerObserver(Observer *) | Observable | private |
registerWith(const ext::shared_ptr< Observable > &) | Observer | |
registerWithObservables(const ext::shared_ptr< Observer > &) | Observer | |
rho() const | HestonProcess | |
rho_ | HestonProcess | private |
riskFreeRate() const | HestonProcess | |
riskFreeRate_ | HestonProcess | private |
s0() const | HestonProcess | |
s0_ | HestonProcess | private |
QuantLib::set_type typedef | Observer | private |
sigma() const | HestonProcess | |
sigma_ | HestonProcess | private |
size() const override | HestonProcess | virtual |
stdDeviation(Time t0, const Array &x0, Time dt) const | StochasticProcess | virtual |
StochasticProcess()=default | StochasticProcess | protected |
StochasticProcess(ext::shared_ptr< discretization >) | StochasticProcess | explicitprotected |
theta() const | HestonProcess | |
theta_ | HestonProcess | private |
time(const Date &) const override | HestonProcess | virtual |
unregisterObserver(Observer *) | Observable | private |
unregisterWith(const ext::shared_ptr< Observable > &) | Observer | |
unregisterWithAll() | Observer | |
update() override | StochasticProcess | virtual |
v0() const | HestonProcess | |
v0_ | HestonProcess | private |
varianceDistribution(Real v, Real dw, Time dt) const | HestonProcess | private |
~Observable()=default | Observable | virtual |
~Observer() | Observer | virtual |
~StochasticProcess() override=default | StochasticProcess |