/src/main/java/net/finmath/finitedifference/solvers/FDMThetaMethod.java
final double vu2 = Math.pow( model.getLocalVolatility( maximumStockPriceOnGrid - deltaStock, timeHorizon - ( m << 1) * deltaTau) , 2) ;
final double vu2 = Math.pow ( model.getLocalVolatility ( maximumStockPriceOnGrid - deltaStock, timeHorizon - ( m + 1 ) * deltaTau ) , 2 ) ;
final double vl = Math.pow(model.getLocalVolatility(minimumStockPriceOnGrid + deltaStock, timeHorizon - m * deltaTau), 2); final double vu = Math.pow(model.getLocalVolatility(maximumStockPriceOnGrid - deltaStock, timeHorizon - m * deltaTau), 2); final double vl2 = Math.pow(model.getLocalVolatility(minimumStockPriceOnGrid + deltaStock, timeHorizon - (m + 1) * deltaTau), 2); <extra_id_0> final double test = timeReversedUpperBoundary(maximumStockPriceOnGrid, tau[m]); b.setEntry(0, 0, 0.5 * deltaTau * Sl * (vl * Sl - model.getRiskFreeRate()) * timeReversedLowerBoundary(minimumStockPriceOnGrid, tau[m])); b.setEntry(spaceLength - 1, 0, 0.5 * deltaTau * Su * (vu * Su + model.getRiskFreeRate()) * timeReversedUpperBoundary(maximumStockPriceOnGrid, tau[m])); b2.setEntry(0, 0,