Inheritance diagram for SpreadedSmileSection2:Public Member Functions | |
| SpreadedSmileSection2 (const QuantLib::ext::shared_ptr< SmileSection > &base, const std::vector< Real > &volSpreads, const std::vector< Real > &strikes, const bool strikesRelativeToAtm=false, const Real baseAtmLevel=Null< Real >(), const Real simulatedAtmLevel=Null< Real >(), const bool stickyAbsMoney=false) | |
| Rate | minStrike () const override |
| Rate | maxStrike () const override |
| Rate | atmLevel () const override |
Protected Member Functions | |
| Volatility | volatilityImpl (Rate strike) const override |
| SpreadedSmileSection2 | ( | const QuantLib::ext::shared_ptr< SmileSection > & | base, |
| const std::vector< Real > & | volSpreads, | ||
| const std::vector< Real > & | strikes, | ||
| const bool | strikesRelativeToAtm = false, |
||
| const Real | baseAtmLevel = Null< Real >(), |
||
| const Real | simulatedAtmLevel = Null< Real >(), |
||
| const bool | stickyAbsMoney = false |
||
| ) |