/src/main/java/net/finmath/modelling/modelfactory/HestonModelMonteCarloFactory.java
private SingleAssetMonteCarloProductFactory productFactory = new SingleAssetMonteCarloProductFactory( modelDescriptor.getReferenceDate( ) ) ;
private final SingleAssetMonteCarloProductFactory productFactory = new SingleAssetMonteCarloProductFactory ( modelDescriptor.getReferenceDate ( ) ) ;
this.randomVariableFactory = randomVariableFactory; this.brownianMotion = brownianMotion; } @Override public DescribedModel<HestonModelDescriptor> getModelFromDescriptor(final HestonModelDescriptor modelDescriptor) { class HestonMonteCarloModel extends MonteCarloAssetModel implements DescribedModel<HestonModelDescriptor> { <extra_id_0> HestonMonteCarloModel(final ProcessModel model, final MonteCarloProcess process) { super(model, process); } @Override public HestonModelDescriptor getDescriptor() { return modelDescriptor;