/src/main/java/net/finmath/montecarlo/automaticdifferentiation/backward/alternative/RandomVariableDifferentiableAADStochasticNonOptimized.java
} resultrandomvariable = X.mult( Y) ;
resultrandomvariable = X.mult ( Y ) ; }
case ACCRUE: if(differentialIndex == 0) { resultrandomvariable = Y.mult(Z).add(1.0); } else if(differentialIndex == 1) { resultrandomvariable = X.mult(Z); } else { <extra_id_0> break; case DISCOUNT: if(differentialIndex == 0) { resultrandomvariable = Y.mult(Z).add(1.0).invert(); } else if(differentialIndex == 1) { resultrandomvariable = X.mult(Z).div(Y.mult(Z).add(1.0).squared());