diff --git a/ParameterLib/CoordinateSystem.h b/ParameterLib/CoordinateSystem.h index 9a0364c0570471d6d548d46b86acb4c5e8c79193..f1508bdd76c74a98f09223e105a2feed518625e7 100644 --- a/ParameterLib/CoordinateSystem.h +++ b/ParameterLib/CoordinateSystem.h @@ -50,4 +50,14 @@ private: std::array<Parameter<double> const*, 3> _base; }; +extern template Eigen::Matrix<double, 2, 2> CoordinateSystem::rotateTensor<2>( + std::vector<double> const& values, SpatialPosition const& pos) const; +extern template Eigen::Matrix<double, 3, 3> CoordinateSystem::rotateTensor<3>( + std::vector<double> const& values, SpatialPosition const& pos) const; +extern template Eigen::Matrix<double, 2, 2> +CoordinateSystem::rotateDiagonalTensor<2>(std::vector<double> const& values, + SpatialPosition const& pos) const; +extern template Eigen::Matrix<double, 3, 3> +CoordinateSystem::rotateDiagonalTensor<3>(std::vector<double> const& values, + SpatialPosition const& pos) const; } // namespace ParameterLib