36 :
CalibratedModel(5),
s0_(s0), riskFreeRate_(riskFreeRate), dividendYield_(dividendYield),
37 timeGrid_(
std::move(timeGrid)) {
std::vector< Parameter > arguments_
Standard constant parameter .
Shared handle to an observable.
std::pair< iterator, bool > registerWith(const ext::shared_ptr< Observable > &)
Base class for model arguments.
PiecewiseTimeDependentHestonModel(const Handle< YieldTermStructure > &riskFreeRate, const Handle< YieldTermStructure > ÷ndYield, const Handle< Quote > &s0, Real v0, const Parameter &theta, const Parameter &kappa, const Parameter &sigma, const Parameter &rho, TimeGrid timeGrid)
const Handle< YieldTermStructure > & dividendYield() const
const Handle< YieldTermStructure > dividendYield_
const TimeGrid & timeGrid() const
const Handle< YieldTermStructure > riskFreeRate_
const Handle< YieldTermStructure > & riskFreeRate() const
Constraint imposing positivity to all arguments
piecewise constant time dependent Heston-model