QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
Arguments for cap/floor calculation More...
#include <capfloor.hpp>
Public Member Functions | |
arguments () | |
void | validate () const override |
Public Member Functions inherited from PricingEngine::arguments | |
virtual | ~arguments ()=default |
virtual void | validate () const =0 |
Public Attributes | |
CapFloor::Type | type |
std::vector< Date > | startDates |
std::vector< Date > | fixingDates |
std::vector< Date > | endDates |
std::vector< Time > | accrualTimes |
std::vector< Rate > | capRates |
std::vector< Rate > | floorRates |
std::vector< Rate > | forwards |
std::vector< Real > | gearings |
std::vector< Real > | spreads |
std::vector< Real > | nominals |
std::vector< ext::shared_ptr< InterestRateIndex > > | indexes |
Arguments for cap/floor calculation
Definition at line 138 of file capfloor.hpp.
arguments | ( | ) |
Definition at line 140 of file capfloor.hpp.
|
overridevirtual |
Implements PricingEngine::arguments.
Definition at line 278 of file capfloor.cpp.
CapFloor::Type type |
Definition at line 141 of file capfloor.hpp.
std::vector<Date> startDates |
Definition at line 142 of file capfloor.hpp.
std::vector<Date> fixingDates |
Definition at line 143 of file capfloor.hpp.
std::vector<Date> endDates |
Definition at line 144 of file capfloor.hpp.
std::vector<Time> accrualTimes |
Definition at line 145 of file capfloor.hpp.
std::vector<Rate> capRates |
Definition at line 146 of file capfloor.hpp.
std::vector<Rate> floorRates |
Definition at line 147 of file capfloor.hpp.
std::vector<Rate> forwards |
Definition at line 148 of file capfloor.hpp.
std::vector<Real> gearings |
Definition at line 149 of file capfloor.hpp.
std::vector<Real> spreads |
Definition at line 150 of file capfloor.hpp.
std::vector<Real> nominals |
Definition at line 151 of file capfloor.hpp.
std::vector<ext::shared_ptr<InterestRateIndex> > indexes |
Definition at line 152 of file capfloor.hpp.