public class ScenarioForwardCurveBuilder
extends java.lang.Object
| Constructor and Description |
|---|
ScenarioForwardCurveBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static ForwardCurve |
FlatForwardForwardCurve(JulianDate dtStart,
ForwardLabel fri,
double dblFlatForwardRate)
Construct an Instance of the Flat Forward Rate Forward Curve
|
static ForwardCurve |
ShapePreservingForwardCurve(LinearLatentStateCalibrator llsc,
LatentStateStretchSpec[] aStretchSpec,
ForwardLabel fri,
ValuationParams valParam,
CreditPricerParams pricerParam,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParam,
double dblEpochResponse)
Build the Shape Preserving Forward Curve using the Custom Parameters
|
static ForwardCurve |
ShapePreservingForwardCurve(java.lang.String strName,
ForwardLabel fri,
ValuationParams valParams,
CreditPricerParams pricerParam,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParam,
java.lang.String strBasisType,
FunctionSetBuilderParams fsbp,
CalibratableComponent[] aCalibComp,
java.lang.String strManifestMeasure,
double[] adblQuote,
double dblEpochResponse)
Construct an instance of the Shape Preserver of the desired basis type, using the specified basis set
builder parameters.
|
public static final ForwardCurve ShapePreservingForwardCurve(LinearLatentStateCalibrator llsc, LatentStateStretchSpec[] aStretchSpec, ForwardLabel fri, ValuationParams valParam, CreditPricerParams pricerParam, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams quotingParam, double dblEpochResponse)
llsc - The Linear Latent State Calibrator InstanceaStretchSpec - Array of the Latent State Stretchesfri - The Floating Rate IndexvalParam - Valuation ParameterspricerParam - Pricer Parameterscsqs - Market ParametersquotingParam - Quoting ParametersdblEpochResponse - The Starting Response Valuepublic static final ForwardCurve ShapePreservingForwardCurve(java.lang.String strName, ForwardLabel fri, ValuationParams valParams, CreditPricerParams pricerParam, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams quotingParam, java.lang.String strBasisType, FunctionSetBuilderParams fsbp, CalibratableComponent[] aCalibComp, java.lang.String strManifestMeasure, double[] adblQuote, double dblEpochResponse)
strName - Curve Namefri - The Floating Rate IndexvalParams - Valuation ParameterspricerParam - Pricer Parameterscsqs - Market ParametersquotingParam - Quoting ParametersstrBasisType - The Basis Typefsbp - The Function Set Basis ParametersaCalibComp - Array of Calibration ComponentsstrManifestMeasure - The Calibration Manifest MeasureadblQuote - Array of Calibration QuotesdblEpochResponse - The Stretch Start DFpublic static final ForwardCurve FlatForwardForwardCurve(JulianDate dtStart, ForwardLabel fri, double dblFlatForwardRate)
dtStart - The Forward Curve Start Datefri - The Floating Rate IndexdblFlatForwardRate - The Flat Forward Rate