diff --git a/NumLib/ODESolver/NonlinearSystem.h b/NumLib/ODESolver/NonlinearSystem.h
index aed7d85857d9ff0368671dcbcf8f23800b34114c..0542eb1fad05bce191b21a0966945d890020e300 100644
--- a/NumLib/ODESolver/NonlinearSystem.h
+++ b/NumLib/ODESolver/NonlinearSystem.h
@@ -15,6 +15,14 @@
 
 namespace NumLib
 {
+
+enum class LinearSolverBehaviour : int
+{
+    RECOMPUTE,
+    RECOMPUTE_AND_STORE,
+    REUSE
+};
+
 //! \addtogroup ODESolver
 //! @{