29#include <ql/math/comparison.hpp>
48 Size
n()
const override;
49 Size
m()
const override;
50 Size
n_aux()
const override;
51 Size
m_aux()
const override;
55 QuantLib::Real
discountBond(
const QuantLib::Time t,
const QuantLib::Time T,
const QuantLib::Array& x,
56 const QuantLib::Handle<QuantLib::YieldTermStructure>& discountCurve =
57 Handle<YieldTermStructure>())
const override;
60 numeraire(
const QuantLib::Time t,
const QuantLib::Array& x,
61 const QuantLib::Handle<QuantLib::YieldTermStructure>& discountCurve = Handle<YieldTermStructure>(),
62 const QuantLib::Array& aux = Array())
const override;
64 QuantLib::Real
shortRate(
const QuantLib::Time t,
const QuantLib::Array& x,
65 const QuantLib::Handle<QuantLib::YieldTermStructure>& discountCurve =
66 Handle<YieldTermStructure>())
const override;
const QuantLib::ext::shared_ptr< IrHwParametrization > parametrization() const
const QuantLib::ext::shared_ptr< Parametrization > parametrizationBase() const override
QuantLib::ext::shared_ptr< StochasticProcess > stateProcess() const override
Size n_aux() const override
bool evaluateBankAccount_
QuantLib::ext::shared_ptr< StochasticProcess > stateProcess_
Measure measure() const override
QuantLib::Real discountBond(const QuantLib::Time t, const QuantLib::Time T, const QuantLib::Array &x, const QuantLib::Handle< QuantLib::YieldTermStructure > &discountCurve=Handle< YieldTermStructure >()) const override
void generateArguments() override
Handle< YieldTermStructure > termStructure() const override
QuantLib::Real shortRate(const QuantLib::Time t, const QuantLib::Array &x, const QuantLib::Handle< QuantLib::YieldTermStructure > &discountCurve=Handle< YieldTermStructure >()) const override
Discretization discretization_
Size m_aux() const override
QuantLib::ext::shared_ptr< IrHwParametrization > parametrization_
QuantLib::Real numeraire(const QuantLib::Time t, const QuantLib::Array &x, const QuantLib::Handle< QuantLib::YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const QuantLib::Array &aux=Array()) const override
Hull White n factor parametrization.