|
|
@ -8,7 +8,7 @@ const float HK4 = Tbs(1,0)*q3; |
|
|
|
const float HK5 = Tbs(1,2)*q1; |
|
|
|
const float HK5 = Tbs(1,2)*q1; |
|
|
|
const float HK6 = -HK5; |
|
|
|
const float HK6 = -HK5; |
|
|
|
const float HK7 = vd*(HK0 - HK1) - ve*(HK4 + HK6) + vn*(HK2 - HK3); |
|
|
|
const float HK7 = vd*(HK0 - HK1) - ve*(HK4 + HK6) + vn*(HK2 - HK3); |
|
|
|
const float HK8 = 1.0F/range; |
|
|
|
const float HK8 = 1.0F/(range); |
|
|
|
const float HK9 = 2*HK8; |
|
|
|
const float HK9 = 2*HK8; |
|
|
|
const float HK10 = Tbs(1,1)*q2; |
|
|
|
const float HK10 = Tbs(1,1)*q2; |
|
|
|
const float HK11 = Tbs(1,2)*q3; |
|
|
|
const float HK11 = Tbs(1,2)*q3; |
|
|
@ -25,18 +25,18 @@ const float HK21 = 2*Tbs(1,2); |
|
|
|
const float HK22 = q0*q3; |
|
|
|
const float HK22 = q0*q3; |
|
|
|
const float HK23 = q1*q2; |
|
|
|
const float HK23 = q1*q2; |
|
|
|
const float HK24 = 2*Tbs(1,1); |
|
|
|
const float HK24 = 2*Tbs(1,1); |
|
|
|
const float HK25 = 2*powf(q2, 2); |
|
|
|
const float HK25 = 2*(q2)*(q2); |
|
|
|
const float HK26 = 2*powf(q3, 2) - 1; |
|
|
|
const float HK26 = 2*(q3)*(q3) - 1; |
|
|
|
const float HK27 = -HK21*(HK19 + HK20) + HK24*(HK22 - HK23) + Tbs(1,0)*(HK25 + HK26); |
|
|
|
const float HK27 = -HK21*(HK19 + HK20) + HK24*(HK22 - HK23) + Tbs(1,0)*(HK25 + HK26); |
|
|
|
const float HK28 = 2*Tbs(1,0); |
|
|
|
const float HK28 = 2*Tbs(1,0); |
|
|
|
const float HK29 = q0*q1; |
|
|
|
const float HK29 = q0*q1; |
|
|
|
const float HK30 = q2*q3; |
|
|
|
const float HK30 = q2*q3; |
|
|
|
const float HK31 = 2*powf(q1, 2); |
|
|
|
const float HK31 = 2*(q1)*(q1); |
|
|
|
const float HK32 = HK21*(HK29 - HK30) - HK28*(HK22 + HK23) + Tbs(1,1)*(HK26 + HK31); |
|
|
|
const float HK32 = HK21*(HK29 - HK30) - HK28*(HK22 + HK23) + Tbs(1,1)*(HK26 + HK31); |
|
|
|
const float HK33 = -HK24*(HK29 + HK30) + HK28*(HK19 - HK20) + Tbs(1,2)*(HK25 + HK31 - 1); |
|
|
|
const float HK33 = -HK24*(HK29 + HK30) + HK28*(HK19 - HK20) + Tbs(1,2)*(HK25 + HK31 - 1); |
|
|
|
const float HK34 = 2*HK7; |
|
|
|
const float HK34 = 2*HK7; |
|
|
|
const float HK35 = 2*HK14*P(0,1) + 2*HK17*P(0,2) + 2*HK18*P(0,3) - HK27*P(0,4) - HK32*P(0,5) - HK33*P(0,6) - HK34*P(0,0); |
|
|
|
const float HK35 = 2*HK14*P(0,1) + 2*HK17*P(0,2) + 2*HK18*P(0,3) - HK27*P(0,4) - HK32*P(0,5) - HK33*P(0,6) - HK34*P(0,0); |
|
|
|
const float HK36 = powf(range, -2); |
|
|
|
const float HK36 = 1.0F/((range)*(range)); |
|
|
|
const float HK37 = 2*HK14*P(1,6) + 2*HK17*P(2,6) + 2*HK18*P(3,6) - HK27*P(4,6) - HK32*P(5,6) - HK33*P(6,6) - HK34*P(0,6); |
|
|
|
const float HK37 = 2*HK14*P(1,6) + 2*HK17*P(2,6) + 2*HK18*P(3,6) - HK27*P(4,6) - HK32*P(5,6) - HK33*P(6,6) - HK34*P(0,6); |
|
|
|
const float HK38 = 2*HK14*P(1,5) + 2*HK17*P(2,5) + 2*HK18*P(3,5) - HK27*P(4,5) - HK32*P(5,5) - HK33*P(5,6) - HK34*P(0,5); |
|
|
|
const float HK38 = 2*HK14*P(1,5) + 2*HK17*P(2,5) + 2*HK18*P(3,5) - HK27*P(4,5) - HK32*P(5,5) - HK33*P(5,6) - HK34*P(0,5); |
|
|
|
const float HK39 = 2*HK14*P(1,4) + 2*HK17*P(2,4) + 2*HK18*P(3,4) - HK27*P(4,4) - HK32*P(4,5) - HK33*P(4,6) - HK34*P(0,4); |
|
|
|
const float HK39 = 2*HK14*P(1,4) + 2*HK17*P(2,4) + 2*HK18*P(3,4) - HK27*P(4,4) - HK32*P(4,5) - HK33*P(4,6) - HK34*P(0,4); |
|
|
@ -112,7 +112,7 @@ const float HK6 = Tbs(0,0)*q3; |
|
|
|
const float HK7 = Tbs(0,2)*q1; |
|
|
|
const float HK7 = Tbs(0,2)*q1; |
|
|
|
const float HK8 = -HK7; |
|
|
|
const float HK8 = -HK7; |
|
|
|
const float HK9 = HK6 + HK8; |
|
|
|
const float HK9 = HK6 + HK8; |
|
|
|
const float HK10 = 1.0F/range; |
|
|
|
const float HK10 = 1.0F/(range); |
|
|
|
const float HK11 = 2*HK10; |
|
|
|
const float HK11 = 2*HK10; |
|
|
|
const float HK12 = Tbs(0,2)*q0; |
|
|
|
const float HK12 = Tbs(0,2)*q0; |
|
|
|
const float HK13 = -HK0 + 2*HK1 + HK12; |
|
|
|
const float HK13 = -HK0 + 2*HK1 + HK12; |
|
|
@ -133,15 +133,15 @@ const float HK27 = q0*q3; |
|
|
|
const float HK28 = q1*q2; |
|
|
|
const float HK28 = q1*q2; |
|
|
|
const float HK29 = HK27 - HK28; |
|
|
|
const float HK29 = HK27 - HK28; |
|
|
|
const float HK30 = 2*Tbs(0,1); |
|
|
|
const float HK30 = 2*Tbs(0,1); |
|
|
|
const float HK31 = 2*powf(q2, 2); |
|
|
|
const float HK31 = 2*(q2)*(q2); |
|
|
|
const float HK32 = 2*powf(q3, 2) - 1; |
|
|
|
const float HK32 = 2*(q3)*(q3) - 1; |
|
|
|
const float HK33 = HK31 + HK32; |
|
|
|
const float HK33 = HK31 + HK32; |
|
|
|
const float HK34 = HK27 + HK28; |
|
|
|
const float HK34 = HK27 + HK28; |
|
|
|
const float HK35 = q0*q1; |
|
|
|
const float HK35 = q0*q1; |
|
|
|
const float HK36 = q2*q3; |
|
|
|
const float HK36 = q2*q3; |
|
|
|
const float HK37 = HK35 - HK36; |
|
|
|
const float HK37 = HK35 - HK36; |
|
|
|
const float HK38 = 2*Tbs(0,2); |
|
|
|
const float HK38 = 2*Tbs(0,2); |
|
|
|
const float HK39 = 2*powf(q1, 2); |
|
|
|
const float HK39 = 2*(q1)*(q1); |
|
|
|
const float HK40 = HK32 + HK39; |
|
|
|
const float HK40 = HK32 + HK39; |
|
|
|
const float HK41 = HK35 + HK36; |
|
|
|
const float HK41 = HK35 + HK36; |
|
|
|
const float HK42 = HK24 - HK25; |
|
|
|
const float HK42 = HK24 - HK25; |
|
|
@ -155,7 +155,7 @@ const float HK49 = -2*HK13*ve + 2*HK17; |
|
|
|
const float HK50 = -2*HK19*vd + 2*HK21; |
|
|
|
const float HK50 = -2*HK19*vd + 2*HK21; |
|
|
|
const float HK51 = -2*HK22*vn + 2*HK23; |
|
|
|
const float HK51 = -2*HK22*vn + 2*HK23; |
|
|
|
const float HK52 = HK45*P(0,0) + HK46*P(0,4) + HK47*P(0,5) + HK48*P(0,6) + HK49*P(0,1) + HK50*P(0,2) + HK51*P(0,3); |
|
|
|
const float HK52 = HK45*P(0,0) + HK46*P(0,4) + HK47*P(0,5) + HK48*P(0,6) + HK49*P(0,1) + HK50*P(0,2) + HK51*P(0,3); |
|
|
|
const float HK53 = powf(range, -2); |
|
|
|
const float HK53 = 1.0F/((range)*(range)); |
|
|
|
const float HK54 = HK45*P(0,6) + HK46*P(4,6) + HK47*P(5,6) + HK48*P(6,6) + HK49*P(1,6) + HK50*P(2,6) + HK51*P(3,6); |
|
|
|
const float HK54 = HK45*P(0,6) + HK46*P(4,6) + HK47*P(5,6) + HK48*P(6,6) + HK49*P(1,6) + HK50*P(2,6) + HK51*P(3,6); |
|
|
|
const float HK55 = HK45*P(0,5) + HK46*P(4,5) + HK47*P(5,5) + HK48*P(5,6) + HK49*P(1,5) + HK50*P(2,5) + HK51*P(3,5); |
|
|
|
const float HK55 = HK45*P(0,5) + HK46*P(4,5) + HK47*P(5,5) + HK48*P(5,6) + HK49*P(1,5) + HK50*P(2,5) + HK51*P(3,5); |
|
|
|
const float HK56 = HK45*P(0,4) + HK46*P(4,4) + HK47*P(4,5) + HK48*P(4,6) + HK49*P(1,4) + HK50*P(2,4) + HK51*P(3,4); |
|
|
|
const float HK56 = HK45*P(0,4) + HK46*P(4,4) + HK47*P(4,5) + HK48*P(4,6) + HK49*P(1,4) + HK50*P(2,4) + HK51*P(3,4); |
|
|
|