public SimulationActiveProcessRepository(IFlatProcessRepository flatProcessesRepository, IParameterContainerTask parameterContainerTask, IFlatProcessToActiveProcessMapper activeProcessMapper) { _flatProcessesRepository = flatProcessesRepository; _parameterContainerTask = parameterContainerTask; _activeProcessMapper = activeProcessMapper; _allSimulationActiveProcesses = new List <IPKSimProcess>(); }
public StaticReactionRepository(IFlatModelRepository flatModelRepository, IFlatProcessRepository flatProcessesRepository, IFlatModelProcessRepository modelProcessRepository, IParameterContainerTask parameterContainerTask, IFlatProcessToActiveProcessMapper activeProcessMapper) { _flatModelRepository = flatModelRepository; _flatProcessesRepository = flatProcessesRepository; _modelProcessRepository = modelProcessRepository; _parameterContainerTask = parameterContainerTask; _activeProcessMapper = activeProcessMapper; _reactionsByModel = new Cache <string, IList <PKSimReaction> >(); _allReactions = new Cache <string, PKSimReaction>(r => r.Name); }