|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.numericalmethod.suanshu.stats.stochasticprocess.multivariate.sde.Ft
public class Ft
This represents the concept 'Filtration', the information available at time t.
The information may include (subject to implementation), for example,
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
Ft()
Construct an empty filtration (no information). |
|
Ft(Ft that)
Copy constructor. |
|
| Method Summary | |
|---|---|
Ft |
deepCopy()
The implementation can return 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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected double dt
protected Vector Xt
protected Vector Zt
| Constructor Detail |
|---|
public Ft()
public Ft(Ft that)
that - another Ft| Method Detail |
|---|
public 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.
|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||