/src/main/java/net/finmath/montecarlo/hybridassetinterestrate/ConvexityAdjustedModel.java
processValueTransformModel = measureTransformModel.getModel( ) ;
processValueTransformModel = measureTransformModel.getProcessValue ( timeIndex ) ;
this.factorLoadingMap = factorLoadingMap; } public RandomVariable[] getDrift(RandomVariable[] driftUnadjusted, MonteCarloProcess process, int timeIndex, RandomVariable[] realizationAtTimeIndex, RandomVariable[] realizationPredictor) { final RandomVariable[] driftAdjusted = new RandomVariable[baseModel.getNumberOfComponents()]; RandomVariable[] processValueTransformModel = null; try { <extra_id_0> for(int componentIndex=0; componentIndex<baseModel.getNumberOfComponents(); componentIndex++) { if(driftUnadjusted[componentIndex] != null) { driftAdjusted[componentIndex] = driftUnadjusted[componentIndex]; final RandomVariable[] factorLoadingsBaseModel = baseModel.getFactorLoading(process, timeIndex, componentIndex, realizationAtTimeIndex); final RandomVariable[] factorLoadingsTransfrom = measureTransformModel.getModel().getFactorLoading(measureTransformModel, timeIndex, 0, processValueTransformModel); for(int factorIndex=0; factorIndex<factorLoadingsBaseModel.length; factorIndex++) {