Home
last modified time | relevance | path

Searched refs:volatilityType (Results 1 – 25 of 44) sorted by relevance

12

/dports/finance/quantlib/QuantLib-1.20/ql/termstructures/volatility/
H A Dsmilesectionutils.cpp32 section.volatilityType() == Normal || moneynessGrid[0] >= 0.0, in SmileSectionUtils()
68 tmp = section.volatilityType() == Normal in SmileSectionUtils()
78 if (section.volatilityType() == ShiftedLognormal && tmp[0] > QL_EPSILON) { in SmileSectionUtils()
85 Real k = section.volatilityType() == Normal in SmileSectionUtils()
88 if ((section.volatilityType() == ShiftedLognormal && in SmileSectionUtils()
101 m_.push_back(section.volatilityType() == Normal in SmileSectionUtils()
108 m_.push_back(section.volatilityType() == Normal in SmileSectionUtils()
119 if(section.volatilityType() == ShiftedLognormal) in SmileSectionUtils()
122 for (Size i = (section.volatilityType() == Normal ? 0 : 1); in SmileSectionUtils()
129 (section.volatilityType() == Normal ? 0.0 : 1.0) - in SmileSectionUtils()
H A Dsmilesection.cpp80 if (volatilityType() == ShiftedLognormal) in optionPrice()
91 Real m = volatilityType() == ShiftedLognormal ? -shift() : -QL_MAX_REAL; in digitalOptionPrice()
99 Real m = volatilityType() == ShiftedLognormal ? -shift() : -QL_MAX_REAL; in density()
110 if (volatilityType() == ShiftedLognormal) in vega()
118 Real SmileSection::volatility(Rate strike, VolatilityType volatilityType, in volatility() argument
120 if(volatilityType == volatilityType_ && close(shift,this->shift())) in volatility()
128 if (volatilityType == ShiftedLognormal) { in volatility()
H A Dspreadedsmilesection.hpp47 VolatilityType volatilityType() const;
89 inline VolatilityType SpreadedSmileSection::volatilityType() const { in volatilityType() function in QuantLib::SpreadedSmileSection
90 return underlyingSection_->volatilityType(); in volatilityType()
H A Datmsmilesection.hpp44 VolatilityType volatilityType() const { in volatilityType() function in QuantLib::AtmSmileSection
45 return source_->volatilityType(); in volatilityType()
H A Datmadjustedsmilesection.hpp46 VolatilityType volatilityType() const { in volatilityType() function in QuantLib::AtmAdjustedSmileSection
47 return source_->volatilityType(); in volatilityType()
H A Dkahalesmilesection.hpp154 VolatilityType volatilityType() const { in volatilityType() function in QuantLib::KahaleSmileSection
155 return source_->volatilityType(); in volatilityType()
/dports/finance/quantlib/QuantLib-1.20/ql/termstructures/volatility/optionlet/
H A Dspreadedoptionletvol.hpp58 VolatilityType volatilityType() const;
113 SpreadedOptionletVolatility::volatilityType() const { in volatilityType() function in QuantLib::SpreadedOptionletVolatility
114 return baseVol_->volatilityType(); in volatilityType()
H A Dstrippedoptionletadapter.cpp63 Actual365Fixed(), volatilityType(), displacement()); in smileSectionImpl()
139 VolatilityType StrippedOptionletAdapter::volatilityType() const { in volatilityType() function in QuantLib::StrippedOptionletAdapter
140 return optionletStripper_->volatilityType(); in volatilityType()
H A Dconstantoptionletvol.hpp75 VolatilityType volatilityType() const;
105 ConstantOptionletVolatility::volatilityType() const { in volatilityType() function in QuantLib::ConstantOptionletVolatility
H A Dcapletvariancecurve.hpp49 VolatilityType volatilityType() const;
101 inline VolatilityType CapletVarianceCurve::volatilityType() const { in volatilityType() function in QuantLib::CapletVarianceCurve
H A Doptionletvolatilitystructure.hpp106 virtual VolatilityType volatilityType() const;
214 OptionletVolatilityStructure::volatilityType() const { in volatilityType() function in QuantLib::OptionletVolatilityStructure
H A Dstrippedoptionletbase.hpp60 virtual VolatilityType volatilityType() const = 0;
H A Dstrippedoptionletadapter.hpp66 VolatilityType volatilityType() const;
H A Dstrippedoptionlet.hpp66 VolatilityType volatilityType() const;
/dports/finance/quantlib/QuantLib-1.20/ql/termstructures/volatility/swaption/
H A Dspreadedswaptionvol.hpp58 VolatilityType volatilityType() const;
122 inline VolatilityType SpreadedSwaptionVolatility::volatilityType() const { in volatilityType() function in QuantLib::SpreadedSwaptionVolatility
123 return baseVol_->volatilityType(); in volatilityType()
H A Dswaptionvolcube.hpp94 VolatilityType volatilityType() const;
117 inline VolatilityType SwaptionVolatilityCube::volatilityType() const { in volatilityType() function in QuantLib::SwaptionVolatilityCube
118 return atmVol_->volatilityType(); in volatilityType()
H A Dswaptionconstantvol.hpp85 VolatilityType volatilityType() const;
124 inline VolatilityType ConstantSwaptionVolatility::volatilityType() const { in volatilityType() function in QuantLib::ConstantSwaptionVolatility
H A Dswaptionvolmatrix.hpp143 VolatilityType volatilityType() const;
193 inline VolatilityType SwaptionVolatilityMatrix::volatilityType() const { in volatilityType() function in QuantLib::SwaptionVolatilityMatrix
/dports/finance/quantlib/QuantLib-1.20/ql/pricingengines/swaption/
H A Dblackswaptionengine.cpp52 QL_REQUIRE(vol->volatilityType() == ShiftedLognormal, in BlackSwaptionEngine()
75 QL_REQUIRE(vol->volatilityType() == Normal, in BachelierSwaptionEngine()
H A Dbasketgeneratingengine.cpp100 swaptionVolatility->volatilityType() ,shift)); in calibrationBasket()
229 fabs(solution[0]), swaptionVolatility->volatilityType(), shift)); in calibrationBasket()
/dports/finance/quantlib/QuantLib-1.20/ql/experimental/coupons/
H A Dlognormalcmsspreadpricer.cpp49 const boost::optional<VolatilityType>& volatilityType, in LognormalCmsSpreadPricer() argument
68 if(volatilityType == boost::none) { in LognormalCmsSpreadPricer()
73 volType_ = cmsPricer->swaptionVolatility()->volatilityType(); in LognormalCmsSpreadPricer()
78 volType_ = *volatilityType; in LognormalCmsSpreadPricer()
H A Dquantocouponpricer.cpp52 if(capletVolatility()->volatilityType() == ShiftedLognormal) { in adjustedFixing()
/dports/finance/quantlib/QuantLib-1.20/ql/pricingengines/capfloor/
H A Dbacheliercapfloorengine.cpp55 QL_REQUIRE(vol_->volatilityType() == Normal, in BachelierCapFloorEngine()
59 << vol_->volatilityType()); in BachelierCapFloorEngine()
H A Dblackcapfloorengine.cpp63 vol_->volatilityType() == ShiftedLognormal, in BlackCapFloorEngine()
66 << vol_->volatilityType()); in BlackCapFloorEngine()
/dports/finance/quantlib/QuantLib-1.20/ql/models/
H A Dcalibrationhelper.hpp95 VolatilityType volatilityType() const { return volatilityType_; } in volatilityType() function in QuantLib::BlackCalibrationHelper

12