Пример #1
0
        public ObjectiveFunctionDialog(LPREntry objectiveFunction)
        {
            columns.Add("Z");
            columns.Add("=");
            columns.AddRange(objectiveFunction.getColumns());
            //Format will be Z=X1+X2+X3....
            InitializeComponent();


            for (int i = 0; i < objectiveFunction.getColumns().Count; i++)
            {
                Control[] ctrls = tblMatrix.Controls.Find(objectiveFunction.getColumns()[i] + "-multiplier", true);
                if (ctrls == null)
                {
                    continue;
                }
                double val = objectiveFunction.getValue()[i];
                ctrls[0].Text = val.ToString();
            }
        }
        public ConstraintDialog(LPREntry constraint)
        {
            columns.AddRange(constraint.getColumns());
            columns.Add("comparison");
            columns.Add("result");
            //Format will be Z=X1+X2+X3....
            InitializeComponent();


            for (int i = 0; i < constraint.getColumns().Count; i++)
            {
                Control[] ctrls = tblMatrix.Controls.Find(constraint.getColumns()[i] + "-multiplier", true);
                if (ctrls == null)
                {
                    continue;
                }


                double val = constraint.getValue()[i];
                ctrls[0].Text = val.ToString();
            }
        }