/src/main/java/net/finmath/montecarlo/interestrate/models/HullWhiteModelWithShiftExtension.java
} return getNumeraire( process, previousTime).mult( integratedRate.exp( ) ) ;
return getNumeraire ( process, previousTime ) .mult ( integratedRate.exp ( ) ) ; }
previousTimeIndex = -previousTimeIndex-1; } previousTimeIndex--; final double previousTime = process.getTime(previousTimeIndex); final RandomVariable rate = getShortRate(process, previousTimeIndex); final RandomVariable integratedRate = rate.mult(time-previousTime); <extra_id_0> if(process != numerairesProcess) { numeraires.clear(); numerairesProcess = process; } RandomVariable numeraire = numeraires.get(timeIndex); if(numeraire == null) {