/src/main/java/net/finmath/montecarlo/hybridassetinterestrate/products/BondWithForeignNumeraire.java
values = values.div ( numeraire ) .mult ( monteCarloProbabilities ) ;
} } catch(final UnsupportedOperationException e) {} final RandomVariable numeraire = model.getNumeraire(account, productToModelTimeOffset + maturity); final RandomVariable monteCarloProbabilities = model.getMonteCarloWeights(productToModelTimeOffset + maturity); RandomVariable values = model.getRandomVariableForConstant(1.0); <extra_id_0> final RandomVariable numeraireAtEvaluationTime = model.getNumeraire(account, evaluationTime); final RandomVariable monteCarloProbabilitiesAtEvaluationTime = model.getMonteCarloWeights(evaluationTime); values = values.mult(numeraireAtEvaluationTime).div(monteCarloProbabilitiesAtEvaluationTime); return values; } public double getMaturity() {