/src/main/java/net/finmath/montecarlo/IndependentIncrementsFromICDF.java
if( increments != null) {
if ( increments == null ) {
public IndependentIncrements getCloneWithModifiedTimeDiscretization(final TimeDiscretization newTimeDiscretization) { return new IndependentIncrementsFromICDF(newTimeDiscretization, getNumberOfFactors(), getNumberOfPaths(), getSeed(), inverseCumulativeDistributionFunctions, randomVariableFactory); } @Override public RandomVariable getIncrement(final int timeIndex, final int factor) { synchronized(incrementsLazyInitLock) { <extra_id_0> doGenerateIncrements(); } } return increments[timeIndex][factor]; } private void doGenerateIncrements() {