package org.jquantlib.model.marketmodels;
/**
* Market-model evolver
*
* Abstract base class. The evolver does the actual gritty work of evolving the forward rates from one time to the next.
*
* @author Ueli Hofstetter
*/
// TODO: code review :: license, class comments, comments for access modifiers, comments for @Override
// TODO: code review :: please verify against QL/C++ code
public abstract class MarketModelEvolver {
abstract int [] numeraires();
abstract double startNewPath();
abstract double advanceStep();
abstract int currentStep();
abstract CurveState currentState();
abstract void setInitialState(CurveState curveState);
}
Ads help maintain this website.