Exemplo n.º 1
0
        private void addCell(string catId, CellDefinition cellDefinition)
        {
            if (!models.ContainsKey(catId))
            {
                models[catId] = new Dictionary <string, Tuple <CellDefinition, IPointTimeSeriesSimulation> >();
            }
            IPointTimeSeriesSimulation mr =
                SimulationXmlFilesRepository.BuildModelRunner(cellDefinition.ModelRunDefinition);

            models[catId][cellDefinition.Id] = Tuple.Create(cellDefinition, mr);
        }
        public static ICatchmentCellModelRunner CreateCellEvaluator(CellDefinition cellDefinition)
        {
            ModelRunner runner = SimulationXmlFilesRepository.BuildModelRunner(cellDefinition.ModelRunDefinition);

            return(new GridCellModel(runner, cellDefinition));
        }