driftcalculators.hpp
Go to the documentation of this file.
63 class LMMNormalDriftCalculator : public ObjectHandler::LibraryObject<QuantLib::LMMNormalDriftCalculator> {
82 class CMSMMDriftCalculator : public ObjectHandler::LibraryObject<QuantLib::CMSMMDriftCalculator> {
std::vector< QuantLib::Real > computePlain(const QuantLib::LMMCurveState &cs) const
std::vector< QuantLib::Real > computeReduced(const QuantLib::LMMCurveState &cs) const
CMSMMDriftCalculator(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Matrix &pseudo, const std::vector< QuantLib::Rate > &displacements, const std::vector< QuantLib::Time > &taus, QuantLib::Size numeraire, QuantLib::Size alive, QuantLib::Size spanningFwds, bool permanent)
std::vector< QuantLib::Real > compute(const QuantLib::CoterminalSwapCurveState &cs) const
LMMDriftCalculator(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Matrix &pseudo, const std::vector< QuantLib::Rate > &displacements, const std::vector< QuantLib::Time > &taus, QuantLib::Size numeraire, QuantLib::Size alive, bool permanent)
LMMNormalDriftCalculator(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Matrix &pseudo, const std::vector< QuantLib::Time > &taus, QuantLib::Size numeraire, QuantLib::Size alive, bool permanent)
Definition: driftcalculators.hpp:63
std::vector< QuantLib::Real > compute(const QuantLib::CMSwapCurveState &cs) const
SMMDriftCalculator(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Matrix &pseudo, const std::vector< QuantLib::Rate > &displacements, const std::vector< QuantLib::Time > &taus, QuantLib::Size numeraire, QuantLib::Size alive, bool permanent)
std::vector< QuantLib::Real > computeReduced(const QuantLib::LMMCurveState &cs) const
Definition: driftcalculators.hpp:82
Definition: abcd.hpp:38
Definition: driftcalculators.hpp:98
Definition: abcd.hpp:30
Definition: driftcalculators.hpp:44
std::vector< QuantLib::Real > computePlain(const QuantLib::LMMCurveState &cs) const
std::vector< QuantLib::Real > compute(const QuantLib::LMMCurveState &cs) const
std::vector< QuantLib::Real > compute(const QuantLib::LMMCurveState &cs) const