1 | #!/bin/bash |
---|
2 | # |
---|
3 | # extracts those parts of eigen-2.0.16 needed by RNACMA |
---|
4 | # (in order to reduce size 3.8M -> 1.5M) |
---|
5 | |
---|
6 | SOURCE=./eigen-eigen-2.0.16 |
---|
7 | DEST=./eigen |
---|
8 | |
---|
9 | eigencp() { |
---|
10 | cp -pr $SOURCE/$1 $DEST/$1 || exit |
---|
11 | } |
---|
12 | |
---|
13 | mkdir -p $DEST/Eigen |
---|
14 | mkdir -p $DEST/Eigen/src |
---|
15 | mkdir -p $DEST/Eigen/src/Array |
---|
16 | mkdir -p $DEST/Eigen/src/Cholesky |
---|
17 | mkdir -p $DEST/Eigen/src/Core |
---|
18 | mkdir -p $DEST/Eigen/src/Core/util |
---|
19 | mkdir -p $DEST/Eigen/src/Geometry |
---|
20 | mkdir -p $DEST/Eigen/src/LU |
---|
21 | mkdir -p $DEST/Eigen/src/LeastSquares |
---|
22 | mkdir -p $DEST/Eigen/src/QR |
---|
23 | mkdir -p $DEST/Eigen/src/SVD |
---|
24 | mkdir -p $DEST/Eigen/src/Sparse |
---|
25 | |
---|
26 | eigencp Eigen/src/Core/arch |
---|
27 | |
---|
28 | eigencp COPYING |
---|
29 | eigencp COPYING.LESSER |
---|
30 | eigencp Eigen/Array |
---|
31 | eigencp Eigen/Cholesky |
---|
32 | eigencp Eigen/Core |
---|
33 | eigencp Eigen/Dense |
---|
34 | eigencp Eigen/Eigen |
---|
35 | eigencp Eigen/Geometry |
---|
36 | eigencp Eigen/LU |
---|
37 | eigencp Eigen/LeastSquares |
---|
38 | eigencp Eigen/QR |
---|
39 | eigencp Eigen/SVD |
---|
40 | eigencp Eigen/Sparse |
---|
41 | eigencp Eigen/src/Array/BooleanRedux.h |
---|
42 | eigencp Eigen/src/Array/CwiseOperators.h |
---|
43 | eigencp Eigen/src/Array/Functors.h |
---|
44 | eigencp Eigen/src/Array/Norms.h |
---|
45 | eigencp Eigen/src/Array/PartialRedux.h |
---|
46 | eigencp Eigen/src/Array/Random.h |
---|
47 | eigencp Eigen/src/Array/Select.h |
---|
48 | eigencp Eigen/src/Cholesky/LDLT.h |
---|
49 | eigencp Eigen/src/Cholesky/LLT.h |
---|
50 | eigencp Eigen/src/Core/Assign.h |
---|
51 | eigencp Eigen/src/Core/Block.h |
---|
52 | eigencp Eigen/src/Core/CacheFriendlyProduct.h |
---|
53 | eigencp Eigen/src/Core/Coeffs.h |
---|
54 | eigencp Eigen/src/Core/CommaInitializer.h |
---|
55 | eigencp Eigen/src/Core/Cwise.h |
---|
56 | eigencp Eigen/src/Core/CwiseBinaryOp.h |
---|
57 | eigencp Eigen/src/Core/CwiseNullaryOp.h |
---|
58 | eigencp Eigen/src/Core/CwiseUnaryOp.h |
---|
59 | eigencp Eigen/src/Core/DiagonalCoeffs.h |
---|
60 | eigencp Eigen/src/Core/DiagonalMatrix.h |
---|
61 | eigencp Eigen/src/Core/DiagonalProduct.h |
---|
62 | eigencp Eigen/src/Core/Dot.h |
---|
63 | eigencp Eigen/src/Core/Flagged.h |
---|
64 | eigencp Eigen/src/Core/Functors.h |
---|
65 | eigencp Eigen/src/Core/Fuzzy.h |
---|
66 | eigencp Eigen/src/Core/GenericPacketMath.h |
---|
67 | eigencp Eigen/src/Core/IO.h |
---|
68 | eigencp Eigen/src/Core/Map.h |
---|
69 | eigencp Eigen/src/Core/MapBase.h |
---|
70 | eigencp Eigen/src/Core/MathFunctions.h |
---|
71 | eigencp Eigen/src/Core/Matrix.h |
---|
72 | eigencp Eigen/src/Core/MatrixBase.h |
---|
73 | eigencp Eigen/src/Core/MatrixStorage.h |
---|
74 | eigencp Eigen/src/Core/Minor.h |
---|
75 | eigencp Eigen/src/Core/NestByValue.h |
---|
76 | eigencp Eigen/src/Core/NumTraits.h |
---|
77 | eigencp Eigen/src/Core/Part.h |
---|
78 | eigencp Eigen/src/Core/Product.h |
---|
79 | eigencp Eigen/src/Core/Redux.h |
---|
80 | eigencp Eigen/src/Core/SolveTriangular.h |
---|
81 | eigencp Eigen/src/Core/Sum.h |
---|
82 | eigencp Eigen/src/Core/Swap.h |
---|
83 | eigencp Eigen/src/Core/Transpose.h |
---|
84 | eigencp Eigen/src/Core/Visitor.h |
---|
85 | eigencp Eigen/src/Core/util/Constants.h |
---|
86 | eigencp Eigen/src/Core/util/DisableMSVCWarnings.h |
---|
87 | eigencp Eigen/src/Core/util/EnableMSVCWarnings.h |
---|
88 | eigencp Eigen/src/Core/util/ForwardDeclarations.h |
---|
89 | eigencp Eigen/src/Core/util/Macros.h |
---|
90 | eigencp Eigen/src/Core/util/Memory.h |
---|
91 | eigencp Eigen/src/Core/util/Meta.h |
---|
92 | eigencp Eigen/src/Core/util/StaticAssert.h |
---|
93 | eigencp Eigen/src/Core/util/XprHelper.h |
---|
94 | eigencp Eigen/src/Geometry/AlignedBox.h |
---|
95 | eigencp Eigen/src/Geometry/AngleAxis.h |
---|
96 | eigencp Eigen/src/Geometry/EulerAngles.h |
---|
97 | eigencp Eigen/src/Geometry/Hyperplane.h |
---|
98 | eigencp Eigen/src/Geometry/OrthoMethods.h |
---|
99 | eigencp Eigen/src/Geometry/ParametrizedLine.h |
---|
100 | eigencp Eigen/src/Geometry/Quaternion.h |
---|
101 | eigencp Eigen/src/Geometry/Rotation2D.h |
---|
102 | eigencp Eigen/src/Geometry/RotationBase.h |
---|
103 | eigencp Eigen/src/Geometry/Scaling.h |
---|
104 | eigencp Eigen/src/Geometry/Transform.h |
---|
105 | eigencp Eigen/src/Geometry/Translation.h |
---|
106 | eigencp Eigen/src/LU/Determinant.h |
---|
107 | eigencp Eigen/src/LU/Inverse.h |
---|
108 | eigencp Eigen/src/LU/LU.h |
---|
109 | eigencp Eigen/src/LeastSquares/LeastSquares.h |
---|
110 | eigencp Eigen/src/QR/EigenSolver.h |
---|
111 | eigencp Eigen/src/QR/HessenbergDecomposition.h |
---|
112 | eigencp Eigen/src/QR/QR.h |
---|
113 | eigencp Eigen/src/QR/SelfAdjointEigenSolver.h |
---|
114 | eigencp Eigen/src/QR/Tridiagonalization.h |
---|
115 | eigencp Eigen/src/SVD/SVD.h |
---|
116 | eigencp Eigen/src/Sparse/AmbiVector.h |
---|
117 | eigencp Eigen/src/Sparse/CompressedStorage.h |
---|
118 | eigencp Eigen/src/Sparse/CoreIterators.h |
---|
119 | eigencp Eigen/src/Sparse/DynamicSparseMatrix.h |
---|
120 | eigencp Eigen/src/Sparse/MappedSparseMatrix.h |
---|
121 | eigencp Eigen/src/Sparse/RandomSetter.h |
---|
122 | eigencp Eigen/src/Sparse/SparseAssign.h |
---|
123 | eigencp Eigen/src/Sparse/SparseBlock.h |
---|
124 | eigencp Eigen/src/Sparse/SparseCwise.h |
---|
125 | eigencp Eigen/src/Sparse/SparseCwiseBinaryOp.h |
---|
126 | eigencp Eigen/src/Sparse/SparseCwiseUnaryOp.h |
---|
127 | eigencp Eigen/src/Sparse/SparseDiagonalProduct.h |
---|
128 | eigencp Eigen/src/Sparse/SparseDot.h |
---|
129 | eigencp Eigen/src/Sparse/SparseFlagged.h |
---|
130 | eigencp Eigen/src/Sparse/SparseFuzzy.h |
---|
131 | eigencp Eigen/src/Sparse/SparseLDLT.h |
---|
132 | eigencp Eigen/src/Sparse/SparseLLT.h |
---|
133 | eigencp Eigen/src/Sparse/SparseLU.h |
---|
134 | eigencp Eigen/src/Sparse/SparseMatrix.h |
---|
135 | eigencp Eigen/src/Sparse/SparseMatrixBase.h |
---|
136 | eigencp Eigen/src/Sparse/SparseProduct.h |
---|
137 | eigencp Eigen/src/Sparse/SparseRedux.h |
---|
138 | eigencp Eigen/src/Sparse/SparseTranspose.h |
---|
139 | eigencp Eigen/src/Sparse/SparseUtil.h |
---|
140 | eigencp Eigen/src/Sparse/SparseVector.h |
---|
141 | eigencp Eigen/src/Sparse/TriangularSolver.h |
---|
142 | |
---|
143 | tar -zcvf eigen.tgz eigen/ |
---|
144 | rm -rf eigen/ |
---|
145 | |
---|