public interface ForwardCurveInterface extends CurveInterface
Modifier and Type | Method and Description |
---|---|
String |
getDiscountCurveName()
Returns the name of the discount curve associated with this forward curve.
|
double |
getForward(AnalyticModelInterface model,
double fixingTime)
Returns the forward for the corresponding fixing time.
|
double |
getForward(AnalyticModelInterface model,
double fixingTime,
double paymentOffset)
Returns the forward for the corresponding fixing time.
|
double |
getPaymentOffset(double fixingTime)
Returns the payment offset associated with this forward curve and a corresponding fixingTime.
|
clone, getCloneBuilder, getCloneForParameter, getName, getReferenceDate, getValue, getValue
getParameter, setParameter
double getForward(AnalyticModelInterface model, double fixingTime)
model
- An analytic model providing a context. Some curves do not need this (can be null).fixingTime
- The fixing time of the index associated with this forward curve.double getForward(AnalyticModelInterface model, double fixingTime, double paymentOffset)
model
- An analytic model providing a context. Some curves do not need this (can be null).fixingTime
- The fixing time of the index associated with this forward curve.paymentOffset
- The payment offset (as internal day count fraction) specifying the payment of this index. Used only as a fallback and/or consistency check.String getDiscountCurveName()
double getPaymentOffset(double fixingTime)
fixingTime
- The fixing time of the index associated with this forward curve.Copyright © 2016. All rights reserved.