Class 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 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 from this by the copy constructor of the class, or just this if the instance itself is immutable.
        Specified by:
        deepCopy in interface DeepCopyable
        Overrides:
        deepCopy in class MultivariateFt
        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 class MultivariateFt
        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 class MultivariateFt
        Parameters:
        Zt - the current Gaussian innovation