/src/main/java/net/finmath/montecarlo/interestrate/simple/SimpleLIBORMarketModelWithWMC.java
return super.getDrift( timeIndex, component,  realizationPredictor) ;
return super.getDrift ( timeIndex, component, realizationAtTimeIndex, realizationPredictor ) ;
this.targetScheme = targetScheme; this.setBrownianMotion(targetScheme.getBrownianMotion()); this.setMeasure(targetScheme.getMeasure()); } @Override public RandomVariable getDrift(final int timeIndex, final int component, final RandomVariable[] realizationAtTimeIndex, final RandomVariable[] realizationPredictor) { <extra_id_0> } @Override public RandomVariable getMonteCarloWeights(final int timeIndex) { if (discreteProcessWeights == null || discreteProcessWeights.length == 0) { discreteProcessWeights = new RandomVariableFromDoubleArray[this.getTimeDiscretization().getNumberOfTimeSteps()+1]; final double changeOfNumeraire = this.getNumeraire(0).get(0) / targetScheme.getNumeraire(0).get(0);