$darkmode
pinocchio 4.0.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
fwd.hpp
1 //
2 // Copyright (c) 2025 INRIA
3 //
4 
5 #pragma once
6 
7 #include "pinocchio/algorithm/fwd.hpp"
8 
9 namespace pinocchio
10 {
11  // -------------------------
12  // PGS constraint solver
13  template<typename Scalar, int Options>
14  struct PGSConstraintSolverTpl;
15  typedef PGSConstraintSolverTpl<context::Scalar, context::Options> PGSConstraintSolver;
16 
17  template<typename Scalar>
18  struct PGSSolverSettingsTpl;
19  typedef PGSSolverSettingsTpl<context::Scalar> PGSSolverSettings;
20 
21  template<typename Scalar, int Options>
22  struct PGSSolverResultTpl;
23  typedef PGSSolverResultTpl<context::Scalar, context::Options> PGSSolverResult;
24 
25  template<typename Scalar>
26  struct PGSSolverStatsTpl;
27  typedef PGSSolverStatsTpl<context::Scalar> PGSSolverStats;
28 
29  // -------------------------
30  // ADMM constraint solver
31  template<typename Scalar, int Options>
32  struct ADMMConstraintSolverTpl;
33  typedef ADMMConstraintSolverTpl<context::Scalar, context::Options> ADMMConstraintSolver;
34 
35  template<typename Scalar>
36  struct ADMMSolverSettingsTpl;
37  typedef ADMMSolverSettingsTpl<context::Scalar> ADMMSolverSettings;
38 
39  template<typename Scalar, int Options>
40  struct ADMMSolverResultTpl;
41  typedef ADMMSolverResultTpl<context::Scalar, context::Options> ADMMSolverResult;
42 
43  template<typename Scalar>
44  struct ADMMSolverStatsTpl;
45  typedef ADMMSolverStatsTpl<context::Scalar> ADMMSolverStats;
46 
47 } // namespace pinocchio
Main pinocchio namespace.
Definition: treeview.dox:11