X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5e22041a2c1ba01ba5c2337e39ebd9a590780182..4d51cb5143e6dc58f47707b45a6e09183814768c:/src/kernel/lmm/maxmin.hpp diff --git a/src/kernel/lmm/maxmin.hpp b/src/kernel/lmm/maxmin.hpp index 3f5a2f2d5e..8a414527a1 100644 --- a/src/kernel/lmm/maxmin.hpp +++ b/src/kernel/lmm/maxmin.hpp @@ -396,6 +396,17 @@ inline void Element::make_inactive() */ class XBT_PUBLIC System { public: + /** + * @brief Creates a new System solver + * + * @param solver_name Name of the solver to be used + * @param selective_update Enables lazy updates + * @return pointer to System instance + */ + static System* build(const std::string& solver_name, bool selective_update); + /** @brief Validates solver configuration */ + static void validate_solver(const std::string& solver_name); + /** * @brief Create a new Linear MaxMim system * @param selective_update whether we should do lazy updates