org.jquantlib.methods.montecarlo
Class BrownianBridge
- java.lang.Object
-
- org.jquantlib.methods.montecarlo.BrownianBridge
-
public class BrownianBridge extends java.lang.ObjectBuilds Wiener process paths using Gaussian variatesThis class generates normalized (i.e., unit-variance) paths as sequences of variations. In order to obtain the actual path of the underlying, the returned variations must be multiplied by the integrated variance (including time) over the corresponding time step.
-
-
Constructor Summary
Constructors Constructor and Description BrownianBridge(double[] times)generic timesBrownianBridge(int steps)unit-time pathBrownianBridge(TimeGrid timeGrid)generic times
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description intsize()double[]times()voidtransform(double[] input, double[] output)Brownian-bridge constructor
-
-
-
Constructor Detail
-
BrownianBridge
public BrownianBridge(int steps)
unit-time path- Parameters:
steps-
-
BrownianBridge
public BrownianBridge(double[] times)
generic times- Parameters:
times-
-
BrownianBridge
public BrownianBridge(TimeGrid timeGrid)
generic times- Parameters:
timeGrid-
-
-
DataMelt 3.0 © DataMelt by jWork.ORG