smilesection.hpp
SabrInterpolatedSmileSection(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Date &optionDate, const QuantLib::Rate &forward, const std::vector< QuantLib::Rate > &strikes, bool hasFloatingStrikes, const QuantLib::Volatility &atmVolatility, const std::vector< QuantLib::Volatility > &vols, QuantLib::Real alpha, QuantLib::Real beta, QuantLib::Real nu, QuantLib::Real rho, bool isAlphaFixed, bool isBetaFixed, bool isNuFixed, bool isRhoFixed, bool vegaWeighted, const boost::shared_ptr< QuantLib::EndCriteria > endCriteria, const boost::shared_ptr< QuantLib::OptimizationMethod > method, const QuantLib::DayCounter &dc, bool permanent)
Definition: smilesection.hpp:145
SmileSectionFromSabrVolSurface(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Handle< QuantLib::SabrVolSurface > &sabrVol, const QuantLib::Time &time, bool permanent)
Definition: smilesection.hpp:59
OH_LIB_CLASS(AlphaForm, QuantLib::AlphaForm)
Definition: smilesection.hpp:46
FlatSmileSection(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Date &optionDate, QuantLib::Volatility v, const QuantLib::DayCounter &dc, const QuantLib::Date &refDate, QuantLib::Real atmValue, QuantLib::VolatilityType type, QuantLib::Real shift, bool permanent)
Definition: abcd.hpp:38
InterpolatedSmileSection(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Date &optionDate, const std::vector< QuantLib::Rate > &strikes, const std::vector< QuantLib::Handle< QuantLib::Quote > > &stdDevs, const QuantLib::Handle< QuantLib::Quote > &atmLevel, const QuantLib::DayCounter &dc, QuantLib::VolatilityType type, QuantLib::Real shift, bool permanent)
Definition: smilesection.hpp:98
Definition: abcd.hpp:30
Definition: smilesection.hpp:73
SabrSmileSection(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Time expiry, const std::vector< QuantLib::Rate > &strikes, const std::vector< QuantLib::Handle< QuantLib::Quote > > &stdDevs, const QuantLib::Handle< QuantLib::Quote > &forward, QuantLib::Real alpha, QuantLib::Real beta, QuantLib::Real nu, QuantLib::Real rho, bool isAlphaFixed, bool isBetaFixed, bool isNuFixed, bool isRhoFixed, bool vegaWeighted=false, const boost::shared_ptr< QuantLib::EndCriteria > endCriteria=boost::shared_ptr< QuantLib::EndCriteria >(), const boost::shared_ptr< QuantLib::OptimizationMethod > method=boost::shared_ptr< QuantLib::OptimizationMethod >(), bool permanent=false)