If a model does not use NRM and does not use reaction_dependency_based cache invalidation then do not call self.obtain_dependencies(model) as dependencies are not needed. This will save significant initialization time and memory demands when simulating large models.
If a model does not use NRM and does not use
reaction_dependency_based
cache invalidation then do not callself.obtain_dependencies(model)
as dependencies are not needed. This will save significant initialization time and memory demands when simulating large models.