mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-05-13 04:57:34 +08:00
Added mode lines for vi.
This commit is contained in:
+7
-1
@@ -2,8 +2,14 @@ language: cpp
|
||||
compiler:
|
||||
- gcc
|
||||
|
||||
script: mkdir build && cd build && cmake .. && ctest -V
|
||||
script:
|
||||
- mkdir build
|
||||
- cd build
|
||||
- cmake ..
|
||||
- ctest -V
|
||||
|
||||
os:
|
||||
- linux
|
||||
- osx
|
||||
|
||||
# vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 :
|
||||
|
||||
@@ -77,3 +77,5 @@ public:
|
||||
typedef Dcm<float> Dcmf;
|
||||
|
||||
}; // namespace matrix
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -88,3 +88,5 @@ public:
|
||||
typedef Euler<float> Eulerf;
|
||||
|
||||
}; // namespace matrix
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -453,3 +453,5 @@ public:
|
||||
typedef Matrix<float, 3, 3> Matrix3f;
|
||||
|
||||
}; // namespace matrix
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -109,3 +109,5 @@ public:
|
||||
typedef Quaternion<float> Quatf;
|
||||
|
||||
}; // namespace matrix
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -44,3 +44,5 @@ public:
|
||||
typedef Scalar<float> Scalarf;
|
||||
|
||||
}; // namespace matrix
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -50,3 +50,5 @@ public:
|
||||
};
|
||||
|
||||
}; // namespace matrix
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -45,3 +45,5 @@ public:
|
||||
typedef Vector3<float> Vector3f;
|
||||
|
||||
}; // namespace matrix
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -11,3 +11,5 @@ int main()
|
||||
Eulerf e = Eulerf(dcm);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -16,3 +16,5 @@ int main()
|
||||
(void)n;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
+4
-2
@@ -15,16 +15,18 @@ int main()
|
||||
assert(A_I == A_I_check);
|
||||
|
||||
// stess test
|
||||
static const size_t n = 100;
|
||||
static const size_t n = 50;
|
||||
Matrix<float, n, n> A_large;
|
||||
A_large.setIdentity();
|
||||
Matrix<float, n, n> A_large_I;
|
||||
A_large_I.setZero();
|
||||
|
||||
for (size_t i = 0; i < 100; i++) {
|
||||
for (size_t i = 0; i < 50; i++) {
|
||||
A_large_I = A_large.inverse();
|
||||
assert(A_large == A_large_I);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -27,3 +27,5 @@ int main()
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -24,3 +24,5 @@ int main()
|
||||
assert(R2 == I);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -9,10 +9,12 @@ int main()
|
||||
float data[9] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
|
||||
Matrix3f A(data);
|
||||
A = A * 2;
|
||||
//float data_check[9] = {2, 4, 6, 8, 10, 12, 14, 16, 18};
|
||||
//Matrix3f A_check(data_check);
|
||||
//A.print();
|
||||
//A_check.print();
|
||||
//assert(A == A_check);
|
||||
float data_check[9] = {2, 4, 6, 8, 10, 12, 14, 16, 18};
|
||||
Matrix3f A_check(data_check);
|
||||
A.print();
|
||||
A_check.print();
|
||||
assert(A == A_check);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
+6
-4
@@ -7,10 +7,10 @@ using namespace matrix;
|
||||
int main()
|
||||
{
|
||||
Quatf p(1, 2, 3, 4);
|
||||
assert(p(0) == 1);
|
||||
assert(p(1) == 2);
|
||||
assert(p(2) == 3);
|
||||
assert(p(3) == 100);
|
||||
assert(p(0) == 1);
|
||||
assert(p(1) == 2);
|
||||
assert(p(2) == 3);
|
||||
assert(p(3) == 4);
|
||||
|
||||
Quatf q(0, 1, 0, 0);
|
||||
Quatf r = p*q;
|
||||
@@ -18,3 +18,5 @@ int main()
|
||||
Eulerf e = Eulerf(p);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -21,3 +21,5 @@ int main()
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -16,3 +16,5 @@ int main()
|
||||
assert(A_T == A_T_check);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -13,3 +13,5 @@ int main()
|
||||
(void)r;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -11,3 +11,5 @@ int main()
|
||||
Vector3f c = a.cross(b);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
@@ -26,3 +26,5 @@ int main()
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vim: set et fenc=utf-8 ff=unix sts=0 sw=4 ts=4 : */
|
||||
|
||||
Reference in New Issue
Block a user