@@ -49,31 +49,34 @@ model = build_constraints(constraints)
4949```
5050"""
5151function build_constraints (constraints:: ConstraintsDictType ):: ConstraintsModel
52+
53+ LocalNumber = Float64
54+
5255 path_cons_nl_f = Vector {Function} () # nonlinear path constraints
5356 path_cons_nl_dim = Vector {Int} ()
54- path_cons_nl_lb = Vector {ctNumber } ()
55- path_cons_nl_ub = Vector {ctNumber } ()
57+ path_cons_nl_lb = Vector {LocalNumber } ()
58+ path_cons_nl_ub = Vector {LocalNumber } ()
5659 path_cons_nl_labels = Vector {Symbol} ()
5760
5861 boundary_cons_nl_f = Vector {Function} () # nonlinear boundary constraints
5962 boundary_cons_nl_dim = Vector {Int} ()
60- boundary_cons_nl_lb = Vector {ctNumber } ()
61- boundary_cons_nl_ub = Vector {ctNumber } ()
63+ boundary_cons_nl_lb = Vector {LocalNumber } ()
64+ boundary_cons_nl_ub = Vector {LocalNumber } ()
6265 boundary_cons_nl_labels = Vector {Symbol} ()
6366
6467 state_cons_box_ind = Vector {Int} () # state range
65- state_cons_box_lb = Vector {ctNumber } ()
66- state_cons_box_ub = Vector {ctNumber } ()
68+ state_cons_box_lb = Vector {LocalNumber } ()
69+ state_cons_box_ub = Vector {LocalNumber } ()
6770 state_cons_box_labels = Vector {Symbol} ()
6871
6972 control_cons_box_ind = Vector {Int} () # control range
70- control_cons_box_lb = Vector {ctNumber } ()
71- control_cons_box_ub = Vector {ctNumber } ()
73+ control_cons_box_lb = Vector {LocalNumber } ()
74+ control_cons_box_ub = Vector {LocalNumber } ()
7275 control_cons_box_labels = Vector {Symbol} ()
7376
7477 variable_cons_box_ind = Vector {Int} () # variable range
75- variable_cons_box_lb = Vector {ctNumber } ()
76- variable_cons_box_ub = Vector {ctNumber } ()
78+ variable_cons_box_lb = Vector {LocalNumber } ()
79+ variable_cons_box_ub = Vector {LocalNumber } ()
7780 variable_cons_box_labels = Vector {Symbol} ()
7881
7982 for (label, c) in constraints
0 commit comments