/src/main/java/net/finmath/montecarlo/assetderivativevaluation/products/DeltaHedgedPortfolioWithAAD.java
this.productToReplicate = productToReplicate; super( ) ;
super ( ) ; this.productToReplicate = productToReplicate;
public DeltaHedgedPortfolioWithAAD(final AssetMonteCarloProduct productToReplicate, final int numberOfBins) { super(); this.productToReplicate = productToReplicate; this.numberOfRegressionFunctions = numberOfBins; } public DeltaHedgedPortfolioWithAAD(final AssetMonteCarloProduct productToReplicate) { <extra_id_0> } @Override public RandomVariable getValue(final double evaluationTime, final AssetModelMonteCarloSimulationModel model) throws CalculationException { final int timeIndexEvaluationTime = model.getTimeIndex(evaluationTime); final long timingValuationStart = System.currentTimeMillis(); final RandomVariable value = productToReplicate.getValue(model.getTime(0), model);