/
roboptim-core-manifold-precompile.cc
32 lines (24 loc) · 1.22 KB
/
roboptim-core-manifold-precompile.cc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# ifdef ROBOPTIM_PRECOMPILED_DENSE_SPARSE
# include <roboptim/core/manifold-map/decorator/function-on-manifold.hh>
# include <roboptim/core/manifold-map/decorator/manifold-problem-factory.hh>
# include <roboptim/core/manifold-map/decorator/problem-on-manifold.hh>
# include <roboptim/core/manifold-map/decorator/sum-on-manifold.hh>
# include <roboptim/core/manifold-map/decorator/wrapper-on-manifold.hh>
namespace roboptim
{
template class FunctionOnManifold<EigenMatrixDense>;
template class FunctionOnManifold<EigenMatrixSparse>;
template struct BoundsAndScalingSetter<EigenMatrixDense>;
template struct BoundsAndScalingSetter<EigenMatrixSparse>;
template class ManifoldProblemFactory<EigenMatrixDense>;
template class ManifoldProblemFactory<EigenMatrixSparse>;
template class ProblemOnManifold<EigenMatrixDense>;
template class ProblemOnManifold<EigenMatrixSparse>;
template class SumOnManifold<EigenMatrixDense>;
template class SumOnManifold<EigenMatrixSparse>;
template class AdderOnManifold<EigenMatrixDense>;
template class AdderOnManifold<EigenMatrixSparse>;
template class WrapperOnManifold<EigenMatrixDense>;
template class WrapperOnManifold<EigenMatrixSparse>;
}
# endif // ROBOPTIM_PRECOMPILE_DENSE_SPARSE