This package contains the Incerator tool to optimize incremental analyses.
$ dotnet add package NMF-InceratorIncerator is a tool to optimize the creation of dynamic dependency graphs.
Incerator supports the following strategies to build dynamic dependency graphs (DDGs):
Parameter-promotion and tree extension only work if the models use the NMF modeling foundation.
You can change the strategy to create DDG nodes with a static property, demonstrated by the following line of code:
NotifySystem.DefaultSystem = new PromotionNotifySystem();
Alternatively, Incerator also implements a notify system that records expressions where the decision is necessary and an implementation that decides for each expression separately, based on a configuration. Finally, a tool delivered with this package and accessible using the PowerShell console can optimize a given application for the best configuration using a genetic search algorithm.
There is a documentation website which we try to maintain that contains a few tutorials. There are publications if you want to explore the technical details. Also, please feel free to ask a question or report a bug.