algorithm/constraints/fwd.hpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2022-2023 INRIA
3 //
4 
5 #ifndef __pinocchio_algorithm_constraints_fwd_hpp__
6 #define __pinocchio_algorithm_constraints_fwd_hpp__
7 
9 #include <boost/variant.hpp>
10 
11 namespace pinocchio
12 {
13  template<typename Scalar, int Options = 0>
15  template<typename Scalar, int Options = 0>
17 
18  template<typename _Scalar, int _Options>
20  {
21  typedef _Scalar Scalar;
22  enum
23  {
24  Options = _Options
25  };
26 
29 
30  typedef boost::variant<RigidConstraintModel> ConstraintModelVariant;
31  typedef boost::variant<RigidConstraintData> ConstraintDataVariant;
32  };
33 
35 
36  template<typename Scalar, int _Options, template<typename S, int O> class ConstraintCollectionTpl>
40 
41  template<typename Scalar, int _Options, template<typename S, int O> class ConstraintCollectionTpl>
45 
46  template<typename Scalar>
49 
50  template<typename Scalar>
53 } // namespace pinocchio
54 
55 #endif // ifndef __pinocchio_algorithm_constraints_fwd_hpp__
pinocchio::ConstraintCollectionTpl
Definition: algorithm/constraints/fwd.hpp:19
pinocchio::ConstraintCollectionTpl::Scalar
_Scalar Scalar
Definition: algorithm/constraints/fwd.hpp:21
pinocchio::CoulombFrictionConeTpl
&#160;
Definition: algorithm/constraints/coulomb-friction-cone.hpp:20
pinocchio::ConstraintCollectionTpl::RigidConstraintModel
RigidConstraintModelTpl< Scalar, Options > RigidConstraintModel
Definition: algorithm/constraints/fwd.hpp:27
pinocchio::ConstraintCollectionTpl::ConstraintDataVariant
boost::variant< RigidConstraintData > ConstraintDataVariant
Definition: algorithm/constraints/fwd.hpp:31
pinocchio::ConstraintCollectionTpl::Options
@ Options
Definition: algorithm/constraints/fwd.hpp:24
pinocchio::DualCoulombFrictionConeTpl
&#160;
Definition: algorithm/constraints/coulomb-friction-cone.hpp:16
pinocchio::DualCoulombFrictionCone
DualCoulombFrictionConeTpl< context::Scalar > DualCoulombFrictionCone
Definition: algorithm/constraints/fwd.hpp:51
pinocchio::RigidConstraintModelTpl
Definition: algorithm/constraints/fwd.hpp:14
pinocchio::ConstraintDataTpl
Definition: constraint-data-generic.hpp:34
pinocchio::RigidConstraintDataTpl
Definition: algorithm/constraints/fwd.hpp:16
pinocchio::ConstraintCollection
ConstraintCollectionTpl< context::Scalar, context::Options > ConstraintCollection
Definition: algorithm/constraints/fwd.hpp:34
pinocchio::ConstraintCollectionTpl::RigidConstraintData
RigidConstraintDataTpl< Scalar, Options > RigidConstraintData
Definition: algorithm/constraints/fwd.hpp:28
pinocchio::ConstraintModelTpl
Definition: constraint-model-generic.hpp:34
pinocchio::ConstraintData
ConstraintDataTpl< context::Scalar, context::Options, ConstraintCollectionTpl > ConstraintData
Definition: algorithm/constraints/fwd.hpp:42
pinocchio::CoulombFrictionCone
CoulombFrictionConeTpl< context::Scalar > CoulombFrictionCone
Definition: algorithm/constraints/fwd.hpp:47
pinocchio::ConstraintCollectionTpl::ConstraintModelVariant
boost::variant< RigidConstraintModel > ConstraintModelVariant
Definition: algorithm/constraints/fwd.hpp:30
pinocchio::ConstraintModel
ConstraintModelTpl< context::Scalar, context::Options, ConstraintCollectionTpl > ConstraintModel
Definition: algorithm/constraints/fwd.hpp:37
fwd.hpp
pinocchio
Main pinocchio namespace.
Definition: timings.cpp:27


pinocchio
Author(s):
autogenerated on Thu Dec 19 2024 03:41:29