public class BasisSplineMarketSurface extends MarketSurface
Constructor and Description |
---|
BasisSplineMarketSurface(int iEpochDate,
CustomLabel label,
java.lang.String strCurrency,
WireSurfaceStretch wss)
BasisSplineMarketSurface Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
node(double dblStrike,
double dblDate)
Get the Market Node given the X and the Y Ordinates
|
NodeStructure |
xAnchorTermStructure(double dblStrikeAnchor)
Extract the Term Structure Constructed at the X Anchor Node
|
NodeStructure |
yAnchorTermStructure(double dblMaturityDateAnchor)
Extract the Term Structure Constructed at the Y Anchor Node
|
calibComp, currency, customTweakManifestMeasure, customTweakQuantificationMetric, epoch, label, manifestMeasure, maturityAnchorTermStructure, node, parallelShiftManifestMeasure, parallelShiftQuantificationMetric, setCCIS, shiftManifestMeasure
public BasisSplineMarketSurface(int iEpochDate, CustomLabel label, java.lang.String strCurrency, WireSurfaceStretch wss) throws java.lang.Exception
iEpochDate
- The Starting Datelabel
- The Spline Market Surface Latent State LabelstrCurrency
- The Currencywss
- Wire Surface Stretch Instancejava.lang.Exception
- Thrown if the Inputs are Invalidpublic double node(double dblStrike, double dblDate) throws java.lang.Exception
MarketSurface
node
in class MarketSurface
dblStrike
- XdblDate
- Yjava.lang.Exception
- Thrown if the Inputs are Invalidpublic NodeStructure xAnchorTermStructure(double dblStrikeAnchor)
MarketSurface
xAnchorTermStructure
in class MarketSurface
dblStrikeAnchor
- The X Anchor Nodepublic NodeStructure yAnchorTermStructure(double dblMaturityDateAnchor)
MarketSurface
yAnchorTermStructure
in class MarketSurface
dblMaturityDateAnchor
- The Y Anchor