static List <SignRestriction> GenerateSampleSignRestrictions()
        {
            List <SignRestriction> restrictions = new List <SignRestriction>();
            SignRestriction        res1         = new SignRestriction("x1", RestrictionType.Positive);
            SignRestriction        res2         = new SignRestriction("x2", RestrictionType.Positive);

            restrictions.Add(res1);
            restrictions.Add(res2);
            return(restrictions);
        }
        static List <SignRestriction> GenerateSignRestrictions(string line)
        {
            List <SignRestriction> restrictions = new List <SignRestriction>();

            string[] data = line.Split(' ');
            for (int i = 0; i < data.Length; i++)
            {
                RestrictionType restrictionType = DetermineRestrictionType(data[i]);
                string          decVar          = "x" + (i + 1);
                SignRestriction sr = new SignRestriction(decVar, restrictionType);
                restrictions.Add(sr);
            }
            return(restrictions);
        }