internal MatlabIndividualFactory(IOriginDataMapper originDataMapper, IIndividualFactory individualFactory, IIndividualToIndividualPropertiesMapper individualPropertiesMapper, IOntogenyFactorsRetriever ontogenyFactorsRetriever, IEntityPathResolver entityPathResolver) { _originDataMapper = originDataMapper; _individualFactory = individualFactory; _individualPropertiesMapper = individualPropertiesMapper; _ontogenyFactorsRetriever = ontogenyFactorsRetriever; _entityPathResolver = entityPathResolver; }
public RandomPopulationFactory(IObjectBaseFactory objectBaseFactory, IProgressManager progressManager, IIndividualModelTask individualModelTask, ICreateIndividualAlgorithm createIndividualAlgorithm, IIndividualToIndividualPropertiesMapper individualPropertiesMapper, IContainerTask containerTask, ICloner cloner, IDistributedParametersUpdater distributedParametersUpdater, IReportGenerator reportGenerator, IMoleculeParameterVariabilityCreator moleculeParameterVariabilityCreator, IMoleculeOntogenyVariabilityUpdater moleculeOntogenyVariabilityUpdater) { _objectBaseFactory = objectBaseFactory; _progressManager = progressManager; _individualModelTask = individualModelTask; _createIndividualAlgorithm = createIndividualAlgorithm; _individualPropertiesMapper = individualPropertiesMapper; _containerTask = containerTask; _cloner = cloner; _distributedParametersUpdater = distributedParametersUpdater; _reportGenerator = reportGenerator; _moleculeParameterVariabilityCreator = moleculeParameterVariabilityCreator; _moleculeOntogenyVariabilityUpdater = moleculeOntogenyVariabilityUpdater; }