public interface CurveStateEvolver
Modifier and Type | Method and Description |
---|---|
LSQMCurveUpdate |
evolve(int iSpotDate,
int iViewDate,
int iSpotTimeIncrement,
LSQMCurveUpdate lsqmPrev)
Evolve the Latent State and return the LSQM Curve Update
|
double[][] |
simulatePrincipalMetric(int iEvolutionStartDate,
int iEvolutionFinishDate,
int iEvolutionIncrement,
int iViewDate,
LSQMCurveUpdate lsqmStart,
int iNumSimulation)
Simulate the Principal Metric from the Start to the End Date
|
LSQMCurveUpdate evolve(int iSpotDate, int iViewDate, int iSpotTimeIncrement, LSQMCurveUpdate lsqmPrev)
iSpotDate
- The Spot DateiViewDate
- The View DateiSpotTimeIncrement
- The Spot Evolution IncrementlsqmPrev
- The Previous LSQM Curve Updatedouble[][] simulatePrincipalMetric(int iEvolutionStartDate, int iEvolutionFinishDate, int iEvolutionIncrement, int iViewDate, LSQMCurveUpdate lsqmStart, int iNumSimulation)
iEvolutionStartDate
- The Evolution Start DateiEvolutionFinishDate
- The Evolution Finish DateiEvolutionIncrement
- The Evolution IncrementiViewDate
- The View DatelsqmStart
- The Starting State MetricsiNumSimulation
- Number of Simulations