Ejemplo n.º 1
0
        private void CreateConstraints()
        {
            var rowConstrainers = RowConstraints.Select(c => new Constrainer(c)).ToList();
            var colConstrainers = ColumnConstraints.Select(c => new Constrainer(c)).ToList();

            rowConstraintList = Enumerable.Range(0, NumRows).Select(i => new ConstraintListWrapper(i, true, rowConstrainers[i])).ToList();
            colConstraintList = Enumerable.Range(0, NumColumns).Select(i => new ConstraintListWrapper(i, false, colConstrainers[i])).ToList();

            Debug.Assert(rowConstraintList.Count == NumRows);
            Debug.Assert(colConstraintList.Count == NumColumns);
        }