/src/main/java/net/finmath/montecarlo/interestrate/products/components/Option.java
values = one.div( numeraire).mult( numeraireAtEval) ;
values = values.div ( numeraire ) .mult ( numeraireAtEval ) ;
} else { values = exerciseTrigger.choose(values, new Scalar(strikePrice)); } if(evaluationTime != exerciseDate) { final RandomVariable numeraireAtEval = model.getNumeraire(evaluationTime); final RandomVariable numeraire = model.getNumeraire(exerciseDate); <extra_id_0> } return values; } @Override public RandomVariable[] getBasisFunctions(final double evaluationTime, final MonteCarloSimulationModel model) throws CalculationException { if(model instanceof LIBORModelMonteCarloSimulationModel) {