24#ifndef quantlib_black_callable_bond_engine_hpp
25#define quantlib_black_callable_bond_engine_hpp
44 :
public CallableFixedRateBond::engine {
Callable-bond volatility structure.
Black-formula callable fixed rate bond engine.
Handle< CallableBondVolatilityStructure > volatility_
Handle< YieldTermStructure > discountCurve_
void calculate() const override
Volatility forwardPriceVolatility() const
Black-formula callable zero coupon bond engine.
BlackCallableZeroCouponBondEngine(const Handle< CallableBondVolatilityStructure > &yieldVolStructure, const Handle< YieldTermStructure > &discountCurve)
volatility is the quoted fwd yield volatility, not price vol
BlackCallableZeroCouponBondEngine(const Handle< Quote > &fwdYieldVol, const Handle< YieldTermStructure > &discountCurve)
volatility is the quoted fwd yield volatility, not price vol
Shared handle to an observable.
Real Volatility
volatility