public class NonstandardSwap extends Swap
swigCMemOwn| Modifier | Constructor and Description |
|---|---|
|
NonstandardSwap(_VanillaSwap.Type type,
DoubleVector fixedNominal,
DoubleVector floatingNominal,
Schedule fixedSchedule,
DoubleVector fixedRate,
DayCounter fixedDayCount,
Schedule floatSchedule,
IborIndex index,
DoubleVector gearing,
DoubleVector spread,
DayCounter floatDayCount) |
|
NonstandardSwap(_VanillaSwap.Type type,
DoubleVector fixedNominal,
DoubleVector floatingNominal,
Schedule fixedSchedule,
DoubleVector fixedRate,
DayCounter fixedDayCount,
Schedule floatSchedule,
IborIndex index,
DoubleVector gearing,
DoubleVector spread,
DayCounter floatDayCount,
boolean intermediateCapitalExchange) |
|
NonstandardSwap(_VanillaSwap.Type type,
DoubleVector fixedNominal,
DoubleVector floatingNominal,
Schedule fixedSchedule,
DoubleVector fixedRate,
DayCounter fixedDayCount,
Schedule floatSchedule,
IborIndex index,
DoubleVector gearing,
DoubleVector spread,
DayCounter floatDayCount,
boolean intermediateCapitalExchange,
boolean finalCapitalExchange) |
|
NonstandardSwap(_VanillaSwap.Type type,
DoubleVector fixedNominal,
DoubleVector floatingNominal,
Schedule fixedSchedule,
DoubleVector fixedRate,
DayCounter fixedDayCount,
Schedule floatSchedule,
IborIndex index,
DoubleVector gearing,
DoubleVector spread,
DayCounter floatDayCount,
boolean intermediateCapitalExchange,
boolean finalCapitalExchange,
BusinessDayConvention paymentConvention) |
protected |
NonstandardSwap(long cPtr,
boolean cMemoryOwn) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete() |
protected void |
finalize() |
DayCounter |
fixedDayCount() |
Leg |
fixedLeg() |
DoubleVector |
fixedNominals() |
DoubleVector |
fixedRate() |
Schedule |
fixedSchedule() |
DayCounter |
floatingDayCount() |
Leg |
floatingLeg() |
DoubleVector |
floatingNominals() |
Schedule |
floatingSchedule() |
DoubleVector |
gearings() |
protected static long |
getCPtr(NonstandardSwap obj) |
DoubleVector |
spreads() |
getCPtr, leg, legNPV, maturityDate, startDate__deref__, asObservable, errorEstimate, freeze, getCPtr, isExpired, isNull, NPV, recalculate, setPricingEngine, unfreezeprotected NonstandardSwap(long cPtr,
boolean cMemoryOwn)
public NonstandardSwap(_VanillaSwap.Type type, DoubleVector fixedNominal, DoubleVector floatingNominal, Schedule fixedSchedule, DoubleVector fixedRate, DayCounter fixedDayCount, Schedule floatSchedule, IborIndex index, DoubleVector gearing, DoubleVector spread, DayCounter floatDayCount, boolean intermediateCapitalExchange, boolean finalCapitalExchange, BusinessDayConvention paymentConvention)
public NonstandardSwap(_VanillaSwap.Type type, DoubleVector fixedNominal, DoubleVector floatingNominal, Schedule fixedSchedule, DoubleVector fixedRate, DayCounter fixedDayCount, Schedule floatSchedule, IborIndex index, DoubleVector gearing, DoubleVector spread, DayCounter floatDayCount, boolean intermediateCapitalExchange, boolean finalCapitalExchange)
public NonstandardSwap(_VanillaSwap.Type type, DoubleVector fixedNominal, DoubleVector floatingNominal, Schedule fixedSchedule, DoubleVector fixedRate, DayCounter fixedDayCount, Schedule floatSchedule, IborIndex index, DoubleVector gearing, DoubleVector spread, DayCounter floatDayCount, boolean intermediateCapitalExchange)
public NonstandardSwap(_VanillaSwap.Type type, DoubleVector fixedNominal, DoubleVector floatingNominal, Schedule fixedSchedule, DoubleVector fixedRate, DayCounter fixedDayCount, Schedule floatSchedule, IborIndex index, DoubleVector gearing, DoubleVector spread, DayCounter floatDayCount)
protected static long getCPtr(NonstandardSwap obj)
public Leg fixedLeg()
public Leg floatingLeg()
public DoubleVector fixedNominals()
public DoubleVector floatingNominals()
public Schedule fixedSchedule()
public Schedule floatingSchedule()
public DoubleVector fixedRate()
public DoubleVector spreads()
public DoubleVector gearings()
public DayCounter floatingDayCount()
public DayCounter fixedDayCount()
Copyright © 2017. All rights reserved.