Logo
Reference manual - version qle_version
BalanceGuaranteedSwap::arguments Class Reference

Arguments for Balance Guaranteed Swap More...

#include <qle/instruments/balanceguaranteedswap.hpp>

Inheritance diagram for BalanceGuaranteedSwap::arguments:

Public Member Functions

void validate () const override

Public Attributes

VanillaSwap::Type type
std::vector< std::vector< Real > > trancheNominals
std::vector< Date > trancheNominalDates
QuantLib::Frequency trancheNominalFrequency
Size referencedTranche
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< IborIndexiborIndex
Leg fixedLeg
Leg floatingLeg

Detailed Description

Arguments for Balance Guaranteed Swap