public class Ft extends java.lang.Object implements DeepCopyable, java.io.Serializable
The information may include (subject to implementation), for example,
| Modifier and Type | Field and Description |
|---|---|
protected double |
dt
the time differential
|
protected Vector |
Xt
the value of the stochastic process at time t
|
protected Vector |
Zt
a sampling from the Gaussian distribution
|
| Constructor and Description |
|---|
Ft()
Construct an empty filtration (no information).
|
Ft(Ft that)
Copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Ft |
deepCopy()
The implementation returns an instance created from
this by the copy
constructor of the class, or just this if the instance itself is
immutable. |
int |
dim()
Get the dimension of the process.
|
double |
dt()
Get the current time differential.
|
Vector |
dWt()
Get the increment of the driving Brownian motion during the time differential.
|
int |
nB()
Get the number of independent Brownian motions.
|
void |
setDt(double dt)
Set the current time differential.
|
void |
setXt(Vector Xt)
Set the current value of the stochastic process.
|
void |
setZt(Vector Zt)
Set the value of the Gaussian distribution innovation.
|
Vector |
Xt()
Get the current value of the stochastic process.
|
Vector |
Zt()
Get the current value of the Gaussian distribution innovation.
|
protected double dt
protected Vector Xt
protected Vector Zt
public Ft()
public Ft(Ft that)
that - another Ftpublic Ft deepCopy()
DeepCopyablethis by the copy
constructor of the class, or just this if the instance itself is
immutable.deepCopy in interface DeepCopyablepublic int dim()
public int nB()
public void setDt(double dt)
dt - the time differentialpublic double dt()
public void setXt(Vector Xt)
Xt - the current value of the stochastic processpublic Vector Xt()
public void setZt(Vector Zt)
Zt - the Gaussian distribution innovationpublic Vector Zt()
public Vector dWt()
This is the product of the Gaussian distribution innovation and the square root of the time differential.