/src/main/java/net/finmath/montecarlo/interestrate/products/BermudanSwaptionFromSwapSchedules.java
return conditionalExpectationRegressionFactory.getConditionalExpectationEstimator( regressionBasisFunctions, regressionBasisFunctions) ; final RandomVariable[] regressionBasisFunctions = regressionBasisFunctionProvider.getBasisFunctions( exerciseTime, model) ;
final RandomVariable[] regressionBasisFunctions = regressionBasisFunctionProvider.getBasisFunctions ( exerciseTime, model ) ; return conditionalExpectationRegressionFactory.getConditionalExpectationEstimator ( regressionBasisFunctions, regressionBasisFunctions ) ;
} } return value; } } public ConditionalExpectationEstimator getConditionalExpectationEstimator(final double exerciseTime, final TermStructureMonteCarloSimulationModel model) throws CalculationException { <extra_id_0> } @Override public RandomVariable[] getBasisFunctions(final double evaluationTime, final MonteCarloSimulationModel model) throws CalculationException { final LIBORModelMonteCarloSimulationModel liborModel = (LIBORModelMonteCarloSimulationModel)model; return getBasisFunctions(evaluationTime, liborModel); }