Arguments for Flexi-Swap More...
#include <qle/instruments/flexiswap.hpp>
Public Member Functions | |
arguments () | |
void | validate () const override |
Public Attributes | |
VanillaSwap::Type | type |
std::vector< Real > | fixedNominal |
std::vector< Real > | floatingNominal |
std::vector< Date > | fixedResetDates |
std::vector< Date > | fixedPayDates |
std::vector< Time > | floatingAccrualTimes |
std::vector< Date > | floatingResetDates |
std::vector< Date > | floatingFixingDates |
std::vector< Date > | floatingPayDates |
std::vector< Real > | fixedCoupons |
std::vector< Real > | fixedRate |
std::vector< Real > | floatingGearings |
std::vector< Real > | floatingSpreads |
std::vector< Real > | cappedRate |
std::vector< Real > | flooredRate |
std::vector< Real > | floatingCoupons |
QuantLib::ext::shared_ptr< IborIndex > | iborIndex |
std::vector< Real > | lowerNotionalBound |
QuantLib::Position::Type | optionPosition |
std::vector< bool > | notionalCanBeDecreased |
Arguments for Flexi-Swap
Definition at line 128 of file flexiswap.hpp.
arguments | ( | ) |
Definition at line 130 of file flexiswap.hpp.
|
override |
Definition at line 219 of file flexiswap.cpp.
VanillaSwap::Type type |
Definition at line 131 of file flexiswap.hpp.
std::vector<Real> fixedNominal |
Definition at line 132 of file flexiswap.hpp.
std::vector<Real> floatingNominal |
Definition at line 132 of file flexiswap.hpp.
std::vector<Date> fixedResetDates |
Definition at line 134 of file flexiswap.hpp.
std::vector<Date> fixedPayDates |
Definition at line 135 of file flexiswap.hpp.
std::vector<Time> floatingAccrualTimes |
Definition at line 136 of file flexiswap.hpp.
std::vector<Date> floatingResetDates |
Definition at line 137 of file flexiswap.hpp.
std::vector<Date> floatingFixingDates |
Definition at line 138 of file flexiswap.hpp.
std::vector<Date> floatingPayDates |
Definition at line 139 of file flexiswap.hpp.
std::vector<Real> fixedCoupons |
Definition at line 141 of file flexiswap.hpp.
std::vector<Real> fixedRate |
Definition at line 142 of file flexiswap.hpp.
std::vector<Real> floatingGearings |
Definition at line 143 of file flexiswap.hpp.
std::vector<Real> floatingSpreads |
Definition at line 144 of file flexiswap.hpp.
std::vector<Real> cappedRate |
Definition at line 145 of file flexiswap.hpp.
std::vector<Real> flooredRate |
Definition at line 146 of file flexiswap.hpp.
std::vector<Real> floatingCoupons |
Definition at line 147 of file flexiswap.hpp.
QuantLib::ext::shared_ptr<IborIndex> iborIndex |
Definition at line 149 of file flexiswap.hpp.
std::vector<Real> lowerNotionalBound |
Definition at line 151 of file flexiswap.hpp.
QuantLib::Position::Type optionPosition |
Definition at line 152 of file flexiswap.hpp.
std::vector<bool> notionalCanBeDecreased |
Definition at line 153 of file flexiswap.hpp.