IETS3 / iets3.opensource

Open Source Parts of IETS3
Apache License 2.0
44 stars 22 forks source link

Make AsyncSolverTaskCreator more robust #993

Closed dbinkele closed 2 months ago

dbinkele commented 4 months ago

Changes are restricted to 'org.iets3.analysis.base'. Basically this ticket aims to enable #1296 in iets3.core.

  1. 1296 changes the way nodes can be treated. Before the FeatureModelConfiguration FMC was part of the model the 'Generator' was considering. After only a reference to FMC is passed to the Generator and then the necessary nodes are copied into the model under consideration. This implies that in the above language several lines of code which access the model need to be modified. It is not always true that a node has now a model.

  2. 'AsyncSolverTaskExecutor' should be more aligned with MPS and use the MPS-Threadpool for async Solver runs
dbinkele commented 2 months ago

done #1018