Class MultivariateFtWt
- java.lang.Object
-
- dev.nm.stat.stochasticprocess.multivariate.sde.MultivariateFt
-
- dev.nm.stat.stochasticprocess.multivariate.sde.MultivariateFtWt
-
- All Implemented Interfaces:
DeepCopyable
public class MultivariateFtWt extends MultivariateFt
This is a filtration implementation that includes the path-dependent information, Wt.- See Also:
MultivariateFt
-
-
Constructor Summary
Constructors Constructor Description MultivariateFtWt()
Construct an empty filtration (no information).MultivariateFtWt(MultivariateFtWt that)
Copy constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultivariateFtWt
deepCopy()
The implementation returns an instance created fromthis
by the copy constructor of the class, or justthis
if the instance itself is immutable.void
setDt(double dt)
Set the current time differential.void
setZt(Vector Zt)
Set the current value of the Gaussian innovation.double
t()
Get the current time.Vector
Wt()
Get the current value(s) of the driving Brownian motion(s).
-
-
-
Constructor Detail
-
MultivariateFtWt
public MultivariateFtWt()
Construct an empty filtration (no information).
-
MultivariateFtWt
public MultivariateFtWt(MultivariateFtWt that)
Copy constructor.- Parameters:
that
- another Ft
-
-
Method Detail
-
deepCopy
public MultivariateFtWt deepCopy()
Description copied from interface:DeepCopyable
The implementation returns an instance created fromthis
by the copy constructor of the class, or justthis
if the instance itself is immutable.- Specified by:
deepCopy
in interfaceDeepCopyable
- Overrides:
deepCopy
in classMultivariateFt
- Returns:
- an independent (deep) copy of the instance
-
t
public double t()
Get the current time.- Returns:
- the current time
-
Wt
public Vector Wt()
Get the current value(s) of the driving Brownian motion(s).- Returns:
- the current value(s) of the driving Brownian motion(s)
-
setDt
public void setDt(double dt)
Description copied from class:MultivariateFt
Set the current time differential.- Overrides:
setDt
in classMultivariateFt
- Parameters:
dt
- the time differential
-
setZt
public void setZt(Vector Zt)
Description copied from class:MultivariateFt
Set the current value of the Gaussian innovation.- Overrides:
setZt
in classMultivariateFt
- Parameters:
Zt
- the current Gaussian innovation
-
-