@@ -36,7 +36,8 @@ void define_friction_collisions(py::module_& m)
3636 py::overload_cast<
3737 const CollisionMesh&, const Eigen::MatrixXd&, const Collisions&,
3838 const BarrierPotential&, const double , const Eigen::VectorXd&,
39- const std::function<double (double , double , std::optional<BlendType>)>&>(
39+ const std::function<double (
40+ double , double , std::optional<BlendType>)>&>(
4041 &FrictionCollisions::build),
4142 py::arg (" mesh" ), py::arg (" vertices" ), py::arg (" collisions" ),
4243 py::arg (" barrier_potential" ), py::arg (" barrier_stiffness" ),
@@ -45,8 +46,10 @@ void define_friction_collisions(py::module_& m)
4546 " build" ,
4647 py::overload_cast<
4748 const CollisionMesh&, const Eigen::MatrixXd&, const Collisions&,
48- const BarrierPotential&, const double , const double , const double ,
49- const std::map<std::tuple<int , int >, std::pair<double , double >>&>(
49+ const BarrierPotential&, const double , const double ,
50+ const double ,
51+ const std::map<
52+ std::tuple<int , int >, std::pair<double , double >>&>(
5053 &FrictionCollisions::build),
5154 py::arg (" mesh" ), py::arg (" vertices" ), py::arg (" collisions" ),
5255 py::arg (" barrier_potential" ), py::arg (" barrier_stiffness" ),
@@ -65,11 +68,14 @@ void define_friction_collisions(py::module_& m)
6568 kinetic_mu: Global kinetic friction coefficient.
6669 pairwise_friction: Pairwise static and kinetic friction coefficients.
6770 )ipc_Qu8mg5v7" )
68- .def (" __len__" , &FrictionCollisions::size,
71+ .def (
72+ " __len__" , &FrictionCollisions::size,
6973 " Get the number of friction collisions." )
70- .def (" empty" , &FrictionCollisions::empty,
74+ .def (
75+ " empty" , &FrictionCollisions::empty,
7176 " Get if the friction collisions are empty." )
72- .def (" clear" , &FrictionCollisions::clear,
77+ .def (
78+ " clear" , &FrictionCollisions::clear,
7379 " Clear the friction collisions." )
7480 .def (
7581 " __getitem__" ,
@@ -87,7 +93,8 @@ void define_friction_collisions(py::module_& m)
8793 A reference to the collision.
8894 )ipc_Qu8mg5v7" ,
8995 py::arg (" i" ))
90- .def_static (" default_blend_mu" , &FrictionCollisions::default_blend_mu,
96+ .def_static (
97+ " default_blend_mu" , &FrictionCollisions::default_blend_mu,
9198 py::arg (" mu0" ), py::arg (" mu1" ), py::arg (" type" ) = std::nullopt )
9299 .def_readwrite (" vv_collisions" , &FrictionCollisions::vv_collisions)
93100 .def_readwrite (" ev_collisions" , &FrictionCollisions::ev_collisions)
0 commit comments