Documentation of 'umontreal.iro.lecuyer.stochprocess.GeometricLevyProcess' Java class
GeometricLevyProcess
umontreal.iro.lecuyer.stochprocess

Class GeometricLevyProcess

    • Constructor Detail

      • GeometricLevyProcess

        public GeometricLevyProcess()
    • Method Detail

      • nextObservation

        public double nextObservation()
        Returns the next observation. It will also work on a Lévy process which is sampled using the bridge order, but it will return the observations in the bridge order. If the underlying Lévy process is of the PCA type, this method is not usable.
        Overrides:
        nextObservation in class StochasticProcess
      • resetStartProcess

        public void resetStartProcess()
        Resets the step counter of the geometric process and the underlying Lévy process to the start value.
        Overrides:
        resetStartProcess in class StochasticProcess
      • setObservationTimes

        public void setObservationTimes(double[] time,
                                        int d)
        Sets the observation times on the geometric process and the underlying Lévy process.
        Overrides:
        setObservationTimes in class StochasticProcess
      • getOmega

        public double getOmega()
        Returns the risk neutral correction.
      • getMuGeom

        public double getMuGeom()
        Returns the geometric drift parameter, which is usually the interest rate, r.
      • setMuGeom

        public void setMuGeom(double muGeom)
        Sets the drift parameter (interest rate) of the geometric term.
      • getLevyProcess

        public StochasticProcess getLevyProcess()
        Returns the Lévy process.
      • resetRiskNeutralCorrection

        public void resetRiskNeutralCorrection(double omegaRN)
        Changes the value of ωRN. There should usually be no need to redefine the risk neutral correction from the value set by the constructor. However it is sometimes not unique, e.g. in GeometricNormalInverseGaussianProcess.
      • getStream

        public RandomStream getStream()
        Returns the stream from the underlying Lévy process. If the underlying Lévy process has multiple streams, it returns what the getStream() method of that process was made to return.
        Specified by:
        getStream in class StochasticProcess
      • setStream

        public void setStream(RandomStream stream)
        Resets the stream in the underlying Lévy process. If the underlying Lévy process has multiple streams, it sets the streams on this process in the same way as setStream() for that process.
        Specified by:
        setStream in class StochasticProcess

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.