public abstract class FiltrationFunction extends UnivariateRealFunction
Function.EvaluationException| Modifier and Type | Field and Description |
|---|---|
protected Filtration |
FT
the filtration, containing all histories
|
| Constructor and Description |
|---|
FiltrationFunction() |
| Modifier and Type | Method and Description |
|---|---|
double |
evaluate(double t)
Evaluate y = f(x).
|
abstract double |
evaluate(int t)
Compute the value at the t-th time point, f(T[t]).
|
double[] |
ft()
Compute all values at all time points.
|
void |
setFT(Filtration FT)
Set the filtration for this function.
|
dimensionOfDomain, dimensionOfRange, evaluateprotected Filtration FT
public abstract double evaluate(int t)
t - the index to timepublic void setFT(Filtration FT)
This function is called for each call to Integrator.integral(com.numericalmethod.suanshu.stats.stochasticprocess.univariate.integration.Filtration) before doing the integration.
FT - a filtrationpublic double[] ft()
public double evaluate(double t)
UnivariateRealFunctionevaluate in class UnivariateRealFunctiont - x