|
|
|
@ -86,15 +86,15 @@ const real_t* od = in + 5; |
|
|
|
|
|
|
|
|
|
/* Compute outputs: */ |
|
|
|
|
out[0] = xd[1]; |
|
|
|
|
out[1] = ((od[0]+(real_t)(1.0000000000000000e+00))*xd[2]); |
|
|
|
|
out[2] = (((od[0]+(real_t)(1.0000000000000000e+00))*(real_t)(4.0000000000000000e+00))*u[0]); |
|
|
|
|
out[1] = ((od[0]+(real_t)(5.0000000000000000e+00))*xd[2]); |
|
|
|
|
out[2] = (((od[0]+(real_t)(5.0000000000000000e+00))*(real_t)(4.0000000000000000e+00))*u[0]); |
|
|
|
|
out[3] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[4] = (real_t)(1.0000000000000000e+00); |
|
|
|
|
out[5] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[6] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[7] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[8] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[9] = (od[0]+(real_t)(1.0000000000000000e+00)); |
|
|
|
|
out[9] = (od[0]+(real_t)(5.0000000000000000e+00)); |
|
|
|
|
out[10] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[11] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[12] = (real_t)(0.0000000000000000e+00); |
|
|
|
@ -102,7 +102,7 @@ out[13] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[14] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[15] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[16] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[17] = ((od[0]+(real_t)(1.0000000000000000e+00))*(real_t)(4.0000000000000000e+00)); |
|
|
|
|
out[17] = ((od[0]+(real_t)(5.0000000000000000e+00))*(real_t)(4.0000000000000000e+00)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void acado_evaluateLSQEndTerm(const real_t* in, real_t* out) |
|
|
|
@ -112,14 +112,14 @@ const real_t* od = in + 4; |
|
|
|
|
|
|
|
|
|
/* Compute outputs: */ |
|
|
|
|
out[0] = xd[1]; |
|
|
|
|
out[1] = ((((real_t)(2.0000000000000000e+00)*od[0])+(real_t)(1.0000000000000000e+00))*xd[2]); |
|
|
|
|
out[1] = ((((real_t)(2.0000000000000000e+00)*od[0])+(real_t)(5.0000000000000000e+00))*xd[2]); |
|
|
|
|
out[2] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[3] = (real_t)(1.0000000000000000e+00); |
|
|
|
|
out[4] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[5] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[6] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[7] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
out[8] = (((real_t)(2.0000000000000000e+00)*od[0])+(real_t)(1.0000000000000000e+00)); |
|
|
|
|
out[8] = (((real_t)(2.0000000000000000e+00)*od[0])+(real_t)(5.0000000000000000e+00)); |
|
|
|
|
out[9] = (real_t)(0.0000000000000000e+00); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|