AbstractPeriod(double periodStart,
double periodEnd,
double fixingDate,
double paymentDate,
Notional notional,
AbstractProductComponent index) |
Initialize basic properties of the period using the idealized
daycount faction periodEnd-periodStart.
|
AbstractPeriod(double periodStart,
double periodEnd,
double fixingDate,
double paymentDate,
Notional notional,
AbstractProductComponent index,
double daycountFraction) |
Initialize basic properties of the period.
|
AbstractPeriod(LocalDateTime referenceDate,
double periodStart,
double periodEnd,
double fixingDate,
double paymentDate,
Notional notional,
AbstractProductComponent index,
double daycountFraction) |
Initialize basic properties of the period.
|
AccruingNotional(Notional previousPeriodNotional,
AbstractPeriod previousPeriod) |
Creates a notion where the notional of the period start is calculated as
the notional of the previous period's period end and the notional at period end
is calculated as being accrued via getCoupon on the current period.
|
Period(double periodStart,
double periodEnd,
double fixingDate,
double paymentDate,
Notional notional,
AbstractProductComponent index,
boolean couponFlow,
boolean notionalFlow,
boolean payer) |
Create a simple period with notional and index (coupon) flow.
|
Period(double periodStart,
double periodEnd,
double fixingDate,
double paymentDate,
Notional notional,
AbstractProductComponent index,
double daycountFraction,
boolean couponFlow,
boolean notionalFlow,
boolean payer) |
Create a simple period with notional and index (coupon) flow.
|
Period(double periodStart,
double periodEnd,
double fixingDate,
double paymentDate,
Notional notional,
AbstractProductComponent index,
double daycountFraction,
boolean couponFlow,
boolean notionalFlow,
boolean payer,
boolean isExcludeAccruedInterest) |
Create a simple period with notional and index (coupon) flow.
|
Period(LocalDateTime referenceDate,
double periodStart,
double periodEnd,
double fixingDate,
double paymentDate,
Notional notional,
AbstractProductComponent index,
double daycountFraction,
boolean couponFlow,
boolean notionalFlow,
boolean payer,
boolean isExcludeAccruedInterest) |
Create a simple period with notional and index (coupon) flow.
|