From 510237cc29ebc667a8c158ef0340b7d1aa669a72 Mon Sep 17 00:00:00 2001 From: Thierry Berger Date: Tue, 19 Nov 2024 16:33:26 +0100 Subject: Profiling support (#743) --- src/dynamics/solver/joint_constraint/joint_constraints_set.rs | 2 ++ src/dynamics/solver/joint_constraint/joint_velocity_constraint.rs | 1 + 2 files changed, 3 insertions(+) (limited to 'src/dynamics/solver/joint_constraint') diff --git a/src/dynamics/solver/joint_constraint/joint_constraints_set.rs b/src/dynamics/solver/joint_constraint/joint_constraints_set.rs index 64c1e83..1436538 100644 --- a/src/dynamics/solver/joint_constraint/joint_constraints_set.rs +++ b/src/dynamics/solver/joint_constraint/joint_constraints_set.rs @@ -361,6 +361,7 @@ impl JointConstraintsSet { } } + #[profiling::function] pub fn solve( &mut self, solver_vels: &mut [SolverVel], @@ -391,6 +392,7 @@ impl JointConstraintsSet { } } + #[profiling::function] pub fn update( &mut self, params: &IntegrationParameters, diff --git a/src/dynamics/solver/joint_constraint/joint_velocity_constraint.rs b/src/dynamics/solver/joint_constraint/joint_velocity_constraint.rs index 60c42d3..61a8821 100644 --- a/src/dynamics/solver/joint_constraint/joint_velocity_constraint.rs +++ b/src/dynamics/solver/joint_constraint/joint_velocity_constraint.rs @@ -110,6 +110,7 @@ pub struct JointTwoBodyConstraint { } impl JointTwoBodyConstraint { + #[profiling::function] pub fn solve_generic( &mut self, solver_vel1: &mut SolverVel, -- cgit