30#include <ql/instruments/payoffs.hpp>
31#include <ql/processes/blackscholesprocess.hpp>
32#include <ql/termstructures/defaulttermstructure.hpp>
33#include <ql/termstructures/volatility/equityfx/blackconstantvol.hpp>
34#include <ql/termstructures/yield/flatforward.hpp>
50 const Handle<YieldTermStructure>& referenceCurve,
const Handle<Quote>& creditSpread,
51 const Handle<DefaultProbabilityTermStructure>& defaultCurve,
52 const Handle<Quote>& recoveryRate, Size timeSteps);
56 QuantLib::ext::shared_ptr<GeneralizedBlackScholesProcess>
process_;
Binomial Tsiveriotis-Fernandes engine for convertible bonds.
Handle< YieldTermStructure > referenceCurve_
void calculate() const override
QuantLib::ext::shared_ptr< GeneralizedBlackScholesProcess > process_
Handle< DefaultProbabilityTermStructure > defaultCurve_
Handle< Quote > creditSpread_
Handle< Quote > recoveryRate_
Binomial Tsiveriotis-Fernandes tree model.