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