Classes | Namespaces | Macros | Functions
constraint-base.hpp File Reference
#include "pinocchio/macros.hpp"
#include "pinocchio/spatial/fwd.hpp"
#include "pinocchio/spatial/motion.hpp"
#include "pinocchio/spatial/act-on-set.hpp"
#include <boost/static_assert.hpp>
Include dependency graph for constraint-base.hpp:

Go to the source code of this file.

Classes

struct  pinocchio::ConstraintForceOp< ConstraintDerived, Force >
 Return type of the Constraint::Transpose * Force operation. More...
 
struct  pinocchio::ConstraintForceSetOp< ConstraintDerived, ForceSet >
 Return type of the Constraint::Transpose * ForceSet operation. More...
 
class  pinocchio::JointMotionSubspaceBase< Derived >
 
struct  pinocchio::JointMotionSubspaceTransposeBase< ConstraintDerived >
 
struct  pinocchio::details::StDiagonalMatrixSOperation< Constraint >
 

Namespaces

 pinocchio
 Main pinocchio namespace.
 
 pinocchio::details
 

Macros

#define PINOCCHIO_CONSTRAINT_TYPEDEF(DERIVED)   PINOCCHIO_CONSTRAINT_TYPEDEF_GENERIC(DERIVED, PINOCCHIO_EMPTY_ARG)
 
#define PINOCCHIO_CONSTRAINT_TYPEDEF_GENERIC(DERIVED, TYPENAME)
 
#define PINOCCHIO_CONSTRAINT_TYPEDEF_TPL(DERIVED)   PINOCCHIO_CONSTRAINT_TYPEDEF_GENERIC(DERIVED, typename)
 

Functions

template<typename MatrixDerived , typename ConstraintDerived >
MultiplicationOp< Eigen::MatrixBase< MatrixDerived >, ConstraintDerived >::ReturnType pinocchio::operator* (const Eigen::MatrixBase< MatrixDerived > &Y, const JointMotionSubspaceBase< ConstraintDerived > &constraint)
   More...
 
template<typename Scalar , int Options, typename ConstraintDerived >
MultiplicationOp< InertiaTpl< Scalar, Options >, ConstraintDerived >::ReturnType pinocchio::operator* (const InertiaTpl< Scalar, Options > &Y, const JointMotionSubspaceBase< ConstraintDerived > &constraint)
   More...
 
template<class ConstraintDerived >
JointMotionSubspaceTransposeBase< ConstraintDerived >::StDiagonalMatrixSOperationReturnType pinocchio::operator* (const JointMotionSubspaceTransposeBase< ConstraintDerived > &, const JointMotionSubspaceBase< ConstraintDerived > &S)
 

Macro Definition Documentation

◆ PINOCCHIO_CONSTRAINT_TYPEDEF

#define PINOCCHIO_CONSTRAINT_TYPEDEF (   DERIVED)    PINOCCHIO_CONSTRAINT_TYPEDEF_GENERIC(DERIVED, PINOCCHIO_EMPTY_ARG)

Definition at line 38 of file constraint-base.hpp.

◆ PINOCCHIO_CONSTRAINT_TYPEDEF_GENERIC

#define PINOCCHIO_CONSTRAINT_TYPEDEF_GENERIC (   DERIVED,
  TYPENAME 
)
Value:
typedef TYPENAME traits<DERIVED>::Scalar Scalar; \
typedef TYPENAME traits<DERIVED>::JointMotion JointMotion; \
typedef TYPENAME traits<DERIVED>::JointForce JointForce; \
typedef TYPENAME traits<DERIVED>::DenseBase DenseBase; \
typedef TYPENAME traits<DERIVED>::MatrixReturnType MatrixReturnType; \
typedef TYPENAME traits<DERIVED>::ConstMatrixReturnType ConstMatrixReturnType; \
enum \
{ \
}; \
enum \
{ \
};

Definition at line 19 of file constraint-base.hpp.

◆ PINOCCHIO_CONSTRAINT_TYPEDEF_TPL

#define PINOCCHIO_CONSTRAINT_TYPEDEF_TPL (   DERIVED)    PINOCCHIO_CONSTRAINT_TYPEDEF_GENERIC(DERIVED, typename)

Definition at line 36 of file constraint-base.hpp.

pinocchio::python::Scalar
context::Scalar Scalar
Definition: admm-solver.cpp:29
traits


pinocchio
Author(s):
autogenerated on Sat Jun 1 2024 02:40:39