QuantLibAddin::CapFloor Class Reference

#include <qlo/capfloor.hpp>

Inheritance diagram for QuantLibAddin::CapFloor:
Collaboration diagram for QuantLibAddin::CapFloor:

Public Member Functions

 CapFloor (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, QuantLib::CapFloor::Type type, const QuantLib::Leg &floatingLeg, const std::vector< QuantLib::Rate > &strikes, bool permanent)
 
 CapFloor (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, QuantLib::CapFloor::Type capFloorType, const QuantLib::Period &capFloorTenor, const boost::shared_ptr< QuantLib::IborIndex > &index, QuantLib::Rate strike, const QuantLib::Period &forwardStart, const boost::shared_ptr< QuantLib::PricingEngine > &engine, bool permanent)
 
std::vector< std::vector< ObjectHandler::property_t > > legAnalysis (const QuantLib::Date &d)
 
- Public Member Functions inherited from QuantLibAddin::Instrument
void setPricingEngine (boost::shared_ptr< PricingEngine > &e) const
 

Constructor & Destructor Documentation

◆ CapFloor() [1/2]

QuantLibAddin::CapFloor::CapFloor ( const boost::shared_ptr< ObjectHandler::ValueObject > &  properties,
QuantLib::CapFloor::Type  type,
const QuantLib::Leg floatingLeg,
const std::vector< QuantLib::Rate > &  strikes,
bool  permanent 
)

◆ CapFloor() [2/2]

QuantLibAddin::CapFloor::CapFloor ( const boost::shared_ptr< ObjectHandler::ValueObject > &  properties,
QuantLib::CapFloor::Type  capFloorType,
const QuantLib::Period &  capFloorTenor,
const boost::shared_ptr< QuantLib::IborIndex > &  index,
QuantLib::Rate  strike,
const QuantLib::Period &  forwardStart,
const boost::shared_ptr< QuantLib::PricingEngine > &  engine,
bool  permanent 
)

Member Function Documentation

◆ legAnalysis()

std::vector<std::vector<ObjectHandler::property_t> > QuantLibAddin::CapFloor::legAnalysis ( const QuantLib::Date &  d)

The documentation for this class was generated from the following file: