25#ifndef quantlib_bma_swap_hpp
26#define quantlib_bma_swap_hpp
28#include <ql/instruments/swap.hpp>
29#include <ql/indexes/iborindex.hpp>
30#include <ql/indexes/bmaindex.hpp>
46 const ext::shared_ptr<IborIndex>& liborIndex,
50 const ext::shared_ptr<BMAIndex>& bmaIndex,
swap paying Libor against BMA coupons
Real liborFraction() const
Spread fairLiborSpread() const
Rate fairLiborFraction() const
const Leg & bmaLeg() const
Type type() const
"Payer" or "Receiver" refers to the BMA leg
Spread liborSpread() const
const Leg & liborLeg() const
Real Spread
spreads on interest rates
std::vector< ext::shared_ptr< CashFlow > > Leg
Sequence of cash-flows.