Classes | Namespaces | Macros | Enumerations
liegroup-base.hpp File Reference
#include "pinocchio/multibody/liegroup/fwd.hpp"
#include <limits>
#include "pinocchio/multibody/liegroup/liegroup-base.hxx"
Include dependency graph for liegroup-base.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pinocchio::LieGroupBase< Derived >
 

Namespaces

 pinocchio
 Main pinocchio namespace.
 

Macros

#define PINOCCHIO_LIE_GROUP_PUBLIC_INTERFACE(Derived)   PINOCCHIO_LIE_GROUP_PUBLIC_INTERFACE_GENERIC(Derived, PINOCCHIO_MACRO_EMPTY_ARG)
 
#define PINOCCHIO_LIE_GROUP_PUBLIC_INTERFACE_GENERIC(Derived, TYPENAME)
 
#define PINOCCHIO_LIE_GROUP_TPL_PUBLIC_INTERFACE(Derived)   PINOCCHIO_LIE_GROUP_PUBLIC_INTERFACE_GENERIC(Derived, typename)
 

Enumerations

enum  { pinocchio::SELF = 0 }
 

Macro Definition Documentation

◆ PINOCCHIO_LIE_GROUP_PUBLIC_INTERFACE

#define PINOCCHIO_LIE_GROUP_PUBLIC_INTERFACE (   Derived)    PINOCCHIO_LIE_GROUP_PUBLIC_INTERFACE_GENERIC(Derived, PINOCCHIO_MACRO_EMPTY_ARG)

Definition at line 37 of file liegroup-base.hpp.

◆ PINOCCHIO_LIE_GROUP_PUBLIC_INTERFACE_GENERIC

#define PINOCCHIO_LIE_GROUP_PUBLIC_INTERFACE_GENERIC (   Derived,
  TYPENAME 
)
Value:
typedef LieGroupBase<Derived> Base; \
typedef TYPENAME Base::Index Index; \
typedef TYPENAME traits<Derived>::Scalar Scalar; \
enum \
{ \
NQ = Base::NQ, \
NV = Base::NV \
}; \
typedef TYPENAME Base::ConfigVector_t ConfigVector_t; \
typedef TYPENAME Base::TangentVector_t TangentVector_t; \
typedef TYPENAME Base::JacobianMatrix_t JacobianMatrix_t

Definition at line 23 of file liegroup-base.hpp.

◆ PINOCCHIO_LIE_GROUP_TPL_PUBLIC_INTERFACE

#define PINOCCHIO_LIE_GROUP_TPL_PUBLIC_INTERFACE (   Derived)    PINOCCHIO_LIE_GROUP_PUBLIC_INTERFACE_GENERIC(Derived, typename)

Definition at line 40 of file liegroup-base.hpp.

Base
BVNodeBase Base
pinocchio::python::Scalar
context::Scalar Scalar
Definition: admm-solver.cpp:29
pinocchio::Index
PINOCCHIO_COMPILER_DIAGNOSTIC_POP typedef std::size_t Index
Definition: multibody/fwd.hpp:22
traits
dcrba.NV
NV
Definition: dcrba.py:536
dpendulum.NQ
int NQ
Definition: dpendulum.py:9


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