Skip to content
This repository was archived by the owner on Oct 22, 2025. It is now read-only.

Commit f73987b

Browse files
committed
Fix compile error on windows
1 parent f937e09 commit f73987b

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

src/ipc/smooth_contact/collisions/smooth_collision.cpp

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -259,14 +259,14 @@ auto SmoothCollisionTemplate<max_vert, PrimitiveA, PrimitiveB>::gradient(
259259
}
260260

261261
template <int max_vert, typename PrimitiveA, typename PrimitiveB>
262-
Eigen::MatrixXd
262+
auto
263263
SmoothCollisionTemplate<max_vert, PrimitiveA, PrimitiveB>::hessian(
264264
const Vector<
265265
double,
266266
-1,
267267
SmoothCollisionTemplate<max_vert, PrimitiveA, PrimitiveB>::max_size>&
268268
positions,
269-
const ParameterType& params) const
269+
const ParameterType& params) const -> Eigen::MatrixXd
270270
{
271271
const auto core_indices = get_core_indices();
272272

@@ -387,17 +387,15 @@ SmoothCollisionTemplate<max_vert, PrimitiveA, PrimitiveB>::hessian(
387387
// grad of tangent/normal terms
388388
double orient = 0;
389389
Vector<double, -1, max_size> gOrient;
390-
MatrixMax<double, max_size, max_size> hOrient;
390+
Eigen::MatrixXd hOrient;
391391
{
392392
Vector<double, -1, max_size> gA = Vector<double, -1, max_size>::Zero(
393393
n_dofs()),
394394
gB = Vector<double, -1, max_size>::Zero(
395395
n_dofs());
396-
MatrixMax<double, max_size, max_size>
397-
hA =
398-
MatrixMax<double, max_size, max_size>::Zero(n_dofs(), n_dofs()),
399-
hB =
400-
MatrixMax<double, max_size, max_size>::Zero(n_dofs(), n_dofs());
396+
Eigen::MatrixXd
397+
hA = Eigen::MatrixXd::Zero(n_dofs(), n_dofs()),
398+
hB = Eigen::MatrixXd::Zero(n_dofs(), n_dofs());
401399
{
402400
gA(core_indices) =
403401
closest_direction_grad.transpose() * gA_reduced.head(dim);

0 commit comments

Comments
 (0)