Class DiffusionSigma
- java.lang.Object
-
- dev.nm.stat.stochasticprocess.multivariate.sde.coefficients.DiffusionSigma
-
- All Implemented Interfaces:
DiffusionMatrix
- Direct Known Subclasses:
ConstantSigma2
public abstract class DiffusionSigma extends Object implements DiffusionMatrix
This class implements the diffusion term in the form of a diffusion matrix. Each matrix entry is an Ft adapted function.
-
-
Constructor Summary
Constructors Constructor Description DiffusionSigma()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Matrix
evaluate(MultivariateFt ft)
Evaluate the diffusion matrix, σ(dt, Xt, Zt, ...), with respect to a filtration.abstract FtAdaptedRealFunction
sigma_ij(int i, int j)
Get the Ft adapted function the D[i,j] entry in the diffusion matrix.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface dev.nm.stat.stochasticprocess.multivariate.sde.coefficients.DiffusionMatrix
dimension, nB
-
-
-
-
Method Detail
-
evaluate
public Matrix evaluate(MultivariateFt ft)
Description copied from interface:DiffusionMatrix
Evaluate the diffusion matrix, σ(dt, Xt, Zt, ...), with respect to a filtration.- Specified by:
evaluate
in interfaceDiffusionMatrix
- Parameters:
ft
- a filtration- Returns:
- the diffusion matrix
-
sigma_ij
public abstract FtAdaptedRealFunction sigma_ij(int i, int j)
Get the Ft adapted function the D[i,j] entry in the diffusion matrix.- Parameters:
i
- the row indexj
- the column index- Returns:
- D[i,j]
-
-