public ConcentrationBaseModelHelperForSpecs(IObjectBaseFactory objectBaseFactory, IParameterStartValuesCreator parameterStartValuesCreator, IMoleculeStartValuesCreator moleculeStartValuesCreator, IObjectPathFactory objectPathFactory, IDimensionFactory dimensionFactory, ISpatialStructureFactory spatialStructureFactory, IOutputSchemaFactory outputSchemaFactory, IMoleculeBuilderFactory moleculeBuilderFactory, IReactionDimensionRetriever reactionDimensionRetriever, IModelConstructor modelConstructor, ISolverSettingsFactory solverSettingsFactory) { _objectBaseFactory = objectBaseFactory; _outputSchemaFactory = outputSchemaFactory; _moleculeBuilderFactory = moleculeBuilderFactory; _modelConstructor = modelConstructor; _solverSettingsFactory = solverSettingsFactory; _reactionDimensionRetriever = reactionDimensionRetriever.DowncastTo <ReactionDimensionRetrieverForSpecs>(); _spatialStructureFactory = spatialStructureFactory; _parameterStartValuesCreator = parameterStartValuesCreator; _moleculeStartValuesCreator = moleculeStartValuesCreator; _objectPathFactory = objectPathFactory; _concentrationDimension = dimensionFactory.Dimension(Constants.Dimension.MOLAR_CONCENTRATION); _concentrationPerTimeDimension = dimensionFactory.Dimension(Constants.Dimension.MOLAR_CONCENTRATION_PER_TIME); _volumeDimension = dimensionFactory.Dimension(Constants.Dimension.VOLUME); }
public SimulationHelperForSpecs(IObjectBaseFactory objectBaseFactory, IParameterStartValuesCreator parameterStartValuesCreator, IMoleculeStartValuesCreator moleculeStartValuesCreator, IObjectPathFactory objectPathFactory, IDimensionFactory dimensionFactory, IModelConstructor modelConstructor, ISpatialStructureFactory spatialStructureFactory, INeighborhoodBuilderFactory neighborhoodFactory, IOutputSchemaFactory outputSchemaFactory, IMoleculeBuilderFactory moleculeBuilderFactory, ISolverSettingsFactory solverSettingsFactory) : base(objectBaseFactory, parameterStartValuesCreator, moleculeStartValuesCreator, objectPathFactory, dimensionFactory, spatialStructureFactory, neighborhoodFactory, outputSchemaFactory, moleculeBuilderFactory, solverSettingsFactory) { _modelConstructor = modelConstructor; }
public SolverSettingsMapper(ISolverSettingsFactory solverSettingsFactory) { _solverSettingsFactory = solverSettingsFactory; _defaultSolverSettings = _solverSettingsFactory.CreateDefault(); }
public SimulationSettingsFactory(IObjectBaseFactory objectBaseFactory, IOutputSchemaFactory outputSchemaFactory, ISolverSettingsFactory solverSettingsFactory) { _objectBaseFactory = objectBaseFactory; _outputSchemaFactory = outputSchemaFactory; _solverSettingsFactory = solverSettingsFactory; }