public class LossQuadratureGenerator
extends java.lang.Object
Constructor and Description |
---|
LossQuadratureGenerator() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<LossQuadratureMetrics> |
GenerateDayStepLossPeriods(CreditComponent comp,
ValuationParams valParams,
CompositePeriod period,
int iWorkoutDate,
int iPeriodUnit,
CurveSurfaceQuoteContainer csqs)
Generate the Set of Loss Quadrature Metrics from the Day Step Loss Periods
|
static java.util.List<LossQuadratureMetrics> |
GeneratePeriodUnitLossPeriods(CreditComponent comp,
ValuationParams valParams,
CompositePeriod period,
int iWorkoutDate,
int iPeriodUnit,
CurveSurfaceQuoteContainer csqs)
Generate the Set of Loss Quadrature Metrics from the Day Step Loss Periods
|
static java.util.List<LossQuadratureMetrics> |
GenerateWholeLossPeriods(CreditComponent comp,
ValuationParams valParams,
CompositePeriod period,
int iWorkoutDate,
CurveSurfaceQuoteContainer csqs)
Generate the Set of Loss Quadrature Metrics from the Day Step Loss Periods
|
public static final java.util.List<LossQuadratureMetrics> GenerateDayStepLossPeriods(CreditComponent comp, ValuationParams valParams, CompositePeriod period, int iWorkoutDate, int iPeriodUnit, CurveSurfaceQuoteContainer csqs)
comp
- Component for which the measures are to be generatedvalParams
- ValuationParams from which the periods are generatedperiod
- The enveloping coupon periodiWorkoutDate
- Date representing the absolute end of all the generated periodsiPeriodUnit
- Day Step Size Unit of the generated Loss Quadrature Periodscsqs
- The Market Parameters Curves/Quotespublic static final java.util.List<LossQuadratureMetrics> GeneratePeriodUnitLossPeriods(CreditComponent comp, ValuationParams valParams, CompositePeriod period, int iWorkoutDate, int iPeriodUnit, CurveSurfaceQuoteContainer csqs)
comp
- Component for which the measures are to be generatedvalParams
- ValuationParams from which the periods are generatedperiod
- The enveloping coupon periodiWorkoutDate
- The absolute end of all the generated periodsiPeriodUnit
- Loss Grid Size Unit of the generated Loss Quadrature Periodscsqs
- The Market Parameters Curves/Quotespublic static final java.util.List<LossQuadratureMetrics> GenerateWholeLossPeriods(CreditComponent comp, ValuationParams valParams, CompositePeriod period, int iWorkoutDate, CurveSurfaceQuoteContainer csqs)
comp
- Component for which the measures are to be generatedvalParams
- ValuationParams from which the periods are generatedperiod
- The Enveloping Coupon periodiWorkoutDate
- The Absolute End of all the generated periodscsqs
- The Market Parameters Curves/Quotes