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