protected override void InternalLoadModelFromFile(string modelPath) { LpSolvePointer.delete_lp(); LpSolve.Init(); var IMPORTANT = 3; var MPS_FREE = 8; LpSolvePointer = Path.GetExtension(modelPath)?.Trim('.').ToLower() == "lp" ? LpSolve.read_LP(modelPath, IMPORTANT, null) : LpSolve.read_MPS(modelPath, IMPORTANT | MPS_FREE); }