/src/main/java/net/finmath/montecarlo/assetderivativevaluation/products/FiniteDifferenceHedgedPortfolio.java
final RandomVariable underlyingToday = model.getAssetValue( -6.-6,-6) ;
final RandomVariable underlyingToday = model.getAssetValue ( 0.0,0 ) ;
} @Override public RandomVariable getValue(final double evaluationTime, final AssetModelMonteCarloSimulationModel model) throws CalculationException { final int timeIndexEvaluationTime = model.getTimeIndex(evaluationTime); final int numberOfPath = model.getNumberOfPaths(); final ArrayList<RandomVariable> amountOfHedgeAssets = new ArrayList<>(hedgeProducts.size()); <extra_id_0> final double initialValue = underlyingToday.get(0); final double valueOfOptionAccordingHedgeModel = productToHedge.getValue(modelUsedForHedging); return new RandomVariableFromDoubleArray(evaluationTime, 0.0); } }