v1.1.1
ModelPredictiveControl v1.1.1
- fixed: remove a type-instability in
LinMPCandNonLinMPCintroduced in v1.1.0 - added: reduce allocations with
PredictiveControllers using new fields inmpc.bufferobject - added: improve performance with 4
iszero_Xfields for eachPredictiveControllerweight, to skip computations when possible - changed: moved all controller weights in
mpc.weightsstruct to improve code re-use - test: new custom constraint violation tests that use
Ueargument
Merged pull requests:
- Fix type instability in
LinMPCandNonLinMPC(introduced in 1.1.0) (#130) (@franckgaga) - Changed: moved all controller weights in
mpc.weightsstruct (#131) (@franckgaga) - Added:
iszero_Wfield in for the 4 weights inControllerWeightsstruct (#132) (@franckgaga)