@@ -24,39 +24,37 @@ double Collision<max_vert>::mollifier(
2424 return 1.0 ;
2525}
2626template <int max_vert>
27- Vector<double , -1 , Collision<max_vert>::max_size>
28- Collision<max_vert>::mollifier_gradient(
27+ auto Collision<max_vert>::mollifier_gradient(
2928 const Vector<double , -1 , Collision<max_vert>::max_size>& positions) const
29+ -> Vector<double , -1 , max_size>
3030{
3131 return Vector<double , -1 , Collision<max_vert>::max_size>::Zero (
3232 positions.size ());
3333}
3434
3535template <int max_vert>
36- Vector<double , -1 , Collision<max_vert>::max_size>
37- Collision<max_vert>::mollifier_gradient(
36+ auto Collision<max_vert>::mollifier_gradient(
3837 const Vector<double , -1 , Collision<max_vert>::max_size>& positions,
39- double eps_x) const
38+ double eps_x) const -> Vector< double , - 1 , max_size>
4039{
4140 return Vector<double , -1 , Collision<max_vert>::max_size>::Zero (
4241 positions.size ());
4342}
4443
4544template <int max_vert>
46- MatrixMax<double , Collision<max_vert>::max_size, Collision<max_vert>::max_size>
47- Collision<max_vert>::mollifier_hessian(
45+ auto Collision<max_vert>::mollifier_hessian(
4846 const Vector<double , -1 , Collision<max_vert>::max_size>& positions) const
47+ -> MatrixMax<double , max_size, max_size>
4948{
5049 return MatrixMax<
5150 double , Collision<max_vert>::max_size, Collision<max_vert>::max_size>::
5251 Zero (positions.size (), positions.size ());
5352}
5453
5554template <int max_vert>
56- MatrixMax<double , Collision<max_vert>::max_size, Collision<max_vert>::max_size>
57- Collision<max_vert>::mollifier_hessian(
55+ auto Collision<max_vert>::mollifier_hessian(
5856 const Vector<double , -1 , Collision<max_vert>::max_size>& positions,
59- double eps_x) const
57+ double eps_x) const -> MatrixMax< double , max_size, max_size>
6058{
6159 return MatrixMax<
6260 double , Collision<max_vert>::max_size, Collision<max_vert>::max_size>::
0 commit comments