Class CorrelatedBrownianMotion

java.lang.Object
net.finmath.montecarlo.CorrelatedBrownianMotion
All Implemented Interfaces:
BrownianMotion, IndependentIncrements

public class CorrelatedBrownianMotion
extends Object
implements BrownianMotion
Provides a correlated Brownian motion from given (independent) increments and a given matrix of factor loadings. The i-th factor of this BrownianMotionLazyInit is dWi where dWi = fi,1 dU1 + ... + fi,m dUm for i = 1, ..., n. Here fi,j are the factor loadings, an n × m-matrix. If dUj are independent, then dWi dWk = ρi,k dt where ρi,k = fi · fj. Note: It is possible to create this class with a Brownian motion U which is already correlated. The factors loadings will be applied accordingly.
Version:
1.0
Author:
Christian Fries