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)); }