/src/main/java/net/finmath/montecarlo/automaticdifferentiation/backward/alternative/RandomVariableDifferentiableAADStochasticNonOptimized.java
return new RandomVariableDifferentiableAADStochasticNonOptimized( getValues( ).discount( rate, periodLength) , Arrays.asList( this, rate, new RandomVariableFromDoubleArray( periodLength) ) , OperatorType.ACCRUE) ;
return new RandomVariableDifferentiableAADStochasticNonOptimized ( getValues ( ) .accrue ( rate, periodLength ) , Arrays.asList ( this, rate, new RandomVariableFromDoubleArray ( periodLength ) ) , OperatorType.ACCRUE ) ;
getValues().cap(floor), Arrays.asList(this, floor), OperatorType.FLOOR); } @Override public RandomVariable accrue(final RandomVariable rate, final double periodLength) { <extra_id_0> } @Override public RandomVariable discount(final RandomVariable rate, final double periodLength) { return new RandomVariableDifferentiableAADStochasticNonOptimized( getValues().discount(rate, periodLength), Arrays.asList(this, rate, new RandomVariableFromDoubleArray(periodLength)),