All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
hpp::constraints Namespace Reference

Namespaces

 eigen
 
 explicit_
 
 function
 
 implicit
 
 lineSearch
 
 solver
 
 Joint >
 

Classes

class  ConvexShapeContact
 
class  StaticStability
 
class  ActiveSetDifferentiableFunction
 
class  AffineFunction
 
struct  ConstantFunction
 
class  ComBetweenFeet
 
class  ConfigurationConstraint
 
class  ConvexShapeContactComplement
 
class  ConvexShape
 
class  DifferentiableFunctionSet
 
class  DifferentiableFunction
 
class  DistanceBetweenBodies
 
class  DistanceBetweenPointsInBodies
 
class  ExplicitConstraintSet
 
class  Explicit
 
class  GenericTransformation
 
class  ImplicitConstraintSet
 
class  Implicit
 
class  LockedJoint
 
class  QPStaticStability
 
class  RelativeCom
 
class  CalculusBaseAbstract
 
struct  Traits
 
class  Expression
 
class  CrossProduct
 
class  ScalarProduct
 
class  Difference
 
class  Sum
 
class  ScalarMultiply
 
class  RotationMultiply
 
struct  Traits< value_type >
 
struct  Traits< pinocchio::Joint >
 
struct  JointTranspose
 
struct  Traits< JointTranspose >
 
class  CalculusBase
 
class  PointInJoint
 
class  VectorInJoint
 
class  FunctionExp
 
class  Point
 
class  PointCom
 
class  JointFrame
 
class  MatrixOfExpressions
 
class  SymbolicFunction
 

Typedefs

typedef pinocchio::size_type size_type
 
typedef pinocchio::value_type value_type
 
typedef pinocchio::JointPtr_t JointPtr_t
 
typedef pinocchio::JointConstPtr_t JointConstPtr_t
 
typedef pinocchio::vector3_t vector3_t
 
typedef pinocchio::matrix3_t matrix3_t
 
typedef Eigen::Matrix
< value_type, 6, 6 > 
matrix6_t
 
typedef pinocchio::matrix_t matrix_t
 
typedef Eigen::Ref< const
matrix_t
matrixIn_t
 
typedef Eigen::Ref< matrix_tmatrixOut_t
 
typedef pinocchio::vector_t vector_t
 
typedef pinocchio::vectorIn_t vectorIn_t
 
typedef pinocchio::vectorOut_t vectorOut_t
 
typedef pinocchio::ComJacobian_t ComJacobian_t
 
typedef pinocchio::JointJacobian_t JointJacobian_t
 
typedef pinocchio::Transform3f Transform3f
 
typedef pinocchio::LiegroupElement LiegroupElement
 
typedef pinocchio::LiegroupSpace LiegroupSpace
 
typedef
pinocchio::LiegroupSpacePtr_t 
LiegroupSpacePtr_t
 
typedef
pinocchio::LiegroupSpaceConstPtr_t 
LiegroupSpaceConstPtr_t
 
typedef Eigen::Matrix
< value_type, 5, 1 > 
vector5_t
 
typedef Eigen::Matrix
< value_type, 6, 1 > 
vector6_t
 
typedef Eigen::Matrix
< value_type, 7, 1 > 
vector7_t
 
typedef Eigen::Quaternion
< value_type
Quaternion_t
 
typedef pinocchio::ArrayXb ArrayXb
 
typedef ArrayXb bool_array_t
 
typedef std::pair< size_type,
size_type
segment_t
 
typedef std::vector< segment_tsegments_t
 
typedef pinocchio::ObjectVector_t ObjectVector_t
 
typedef
pinocchio::CollisionObjectPtr_t 
CollisionObjectPtr_t
 
typedef
pinocchio::CollisionObjectConstPtr_t 
CollisionObjectConstPtr_t
 
typedef pinocchio::Configuration_t Configuration_t
 
typedef
pinocchio::ConfigurationIn_t 
ConfigurationIn_t
 
typedef
pinocchio::ConfigurationOut_t 
ConfigurationOut_t
 
typedef pinocchio::Device Device
 
typedef pinocchio::DevicePtr_t DevicePtr_t
 
typedef
pinocchio::CenterOfMassComputation 
CenterOfMassComputation
 
typedef
pinocchio::CenterOfMassComputationPtr_t 
CenterOfMassComputationPtr_t
 
typedef boost::shared_ptr
< DifferentiableFunction
DifferentiableFunctionPtr_t
 
typedef boost::shared_ptr
< DifferentiableFunctionSet
DifferentiableFunctionSetPtr_t
 
typedef
DifferentiableFunctionSet
DifferentiableFunctionStack 
HPP_CONSTRAINTS_DEPRECATED
 
typedef boost::shared_ptr
< ActiveSetDifferentiableFunction
ActiveSetDifferentiableFunctionPtr_t
 
typedef boost::shared_ptr
< DistanceBetweenBodies
DistanceBetweenBodiesPtr_t
 
typedef boost::shared_ptr
< DistanceBetweenPointsInBodies
DistanceBetweenPointsInBodiesPtr_t
 
typedef boost::shared_ptr
< RelativeCom
RelativeComPtr_t
 
typedef boost::shared_ptr
< ComBetweenFeet
ComBetweenFeetPtr_t
 
typedef boost::shared_ptr
< ConvexShapeContact
ConvexShapeContactPtr_t
 
typedef boost::shared_ptr
< ConvexShapeContactComplement
ConvexShapeContactComplementPtr_t
 
typedef boost::shared_ptr
< StaticStability
StaticStabilityPtr_t
 
typedef boost::shared_ptr
< QPStaticStability
QPStaticStabilityPtr_t
 
typedef boost::shared_ptr
< ConfigurationConstraint
ConfigurationConstraintPtr_t
 
typedef boost::shared_ptr
< AffineFunction
AffineFunctionPtr_t
 
typedef boost::shared_ptr
< ConstantFunction
ConstantFunctionPtr_t
 
typedef
HPP_CONSTRAINTS_DEPRECATED
ConvexShapeContact 
StaticStabilityGravity
 
typedef
HPP_CONSTRAINTS_DEPRECATED
ConvexShapeContactComplement 
StaticStabilityGravityComplement
 
typedef
HPP_CONSTRAINTS_DEPRECATED
ConvexShapeContactPtr_t 
StaticStabilityGravityPtr_t
 
typedef
HPP_CONSTRAINTS_DEPRECATED
ConvexShapeContactComplementPtr_t 
StaticStabilityGravityComplementPtr_t
 
typedef GenericTransformation
< PositionBit > 
Position
 
typedef GenericTransformation
< OrientationBit > 
Orientation
 
typedef GenericTransformation
< RelativeBit|PositionBit|OrientationBit > 
RelativeTransformation
 
typedef GenericTransformation
< RelativeBit|PositionBit > 
RelativePosition
 
typedef GenericTransformation
< RelativeBit|OrientationBit > 
RelativeOrientation
 
typedef boost::shared_ptr
< Position
PositionPtr_t
 
typedef boost::shared_ptr
< Orientation
OrientationPtr_t
 
typedef boost::shared_ptr
< Transformation
TransformationPtr_t
 
typedef boost::shared_ptr
< RelativePosition
RelativePositionPtr_t
 
typedef boost::shared_ptr
< RelativeOrientation
RelativeOrientationPtr_t
 
typedef boost::shared_ptr
< RelativeTransformation
RelativeTransformationPtr_t
 
typedef Eigen::BlockIndex BlockIndex
 
typedef boost::shared_ptr
< Implicit
ImplicitPtr_t
 
typedef boost::shared_ptr
< const Implicit
ImplicitConstPtr_t
 
typedef std::vector
< constraints::ImplicitPtr_t
NumericalConstraints_t
 
typedef boost::shared_ptr
< ImplicitConstraintSet
ImplicitConstraintSetPtr_t
 
typedef std::vector
< ComparisonType
ComparisonTypes_t
 
typedef boost::shared_ptr
< Explicit
ExplicitPtr_t
 
typedef boost::shared_ptr
< const Explicit
ExplicitConstPtr_t
 
typedef boost::shared_ptr
< LockedJoint
LockedJointPtr_t
 
typedef boost::shared_ptr
< const LockedJoint
LockedJointConstPtr_t
 
typedef std::vector
< LockedJointPtr_t
LockedJoints_t
 
typedef eigen::matrix3_t CrossMatrix
 
typedef Eigen::Matrix
< value_type,
1, Eigen::Dynamic,
Eigen::RowMajor > 
RowJacobianMatrix
 
typedef Eigen::Matrix
< value_type,
3, Eigen::Dynamic,
Eigen::RowMajor > 
JacobianMatrix
 

Enumerations

enum  ComparisonType
 

Functions

void closestPointToSegment (const vector3_t &P, const vector3_t &A, const vector3_t &v, vector3_t &B)
 
std::ostream & operator<< (std::ostream &os, const DifferentiableFunction &f)
 
 HPP_PREDEF_CLASS (DifferentiableFunction)
 
 HPP_PREDEF_CLASS (DifferentiableFunctionSet)
 
 HPP_PREDEF_CLASS (ActiveSetDifferentiableFunction)
 
 HPP_PREDEF_CLASS (DistanceBetweenBodies)
 
 HPP_PREDEF_CLASS (DistanceBetweenPointsInBodies)
 
 HPP_PREDEF_CLASS (RelativeCom)
 
 HPP_PREDEF_CLASS (ComBetweenFeet)
 
 HPP_PREDEF_CLASS (StaticStability)
 
 HPP_PREDEF_CLASS (QPStaticStability)
 
 HPP_PREDEF_CLASS (ConvexShapeContact)
 
 HPP_PREDEF_CLASS (ConvexShapeContactComplement)
 
 HPP_PREDEF_CLASS (ConfigurationConstraint)
 
 HPP_PREDEF_CLASS (AffineFunction)
 
 HPP_PREDEF_CLASS (ConstantFunction)
 
 HPP_PREDEF_CLASS (Implicit)
 
 HPP_PREDEF_CLASS (ImplicitConstraintSet)
 
 HPP_PREDEF_CLASS (Explicit)
 
 HPP_PREDEF_CLASS (LockedJoint)
 
std::ostream & operator<< (std::ostream &os, const LockedJoint &lj)
 
static Eigen::Ref< const
typename SVD::MatrixUType > 
getU1 (const SVD &svd, const size_type &rank)
 
static Eigen::Ref< const
typename SVD::MatrixUType > 
getU2 (const SVD &svd, const size_type &rank)
 
static Eigen::Ref< const
typename SVD::MatrixUType > 
getV1 (const SVD &svd, const size_type &rank)
 
static Eigen::Ref< const
typename SVD::MatrixUType > 
getV2 (const SVD &svd, const size_type &rank)
 
static void pseudoInverse (const SVD &svd, Eigen::Ref< typename SVD::MatrixType > pinvmat)
 
void projectorOnSpan (const SVD &svd, Eigen::Ref< typename SVD::MatrixType > projector)
 
void projectorOnSpanOfInv (const SVD &svd, Eigen::Ref< typename SVD::MatrixType > projector)
 
void projectorOnKernel (const SVD &svd, Eigen::Ref< typename SVD::MatrixType > projector, const bool &computeFullV=false)
 
void projectorOnKernelOfInv (const SVD &svd, Eigen::Ref< typename SVD::MatrixType > projector, const bool &computeFullU=false)
 
static void computeCrossMatrix (const VectorType &v, MatrixType &m)
 
void logSO3 (const matrix3_t &R, value_type &theta, Eigen::MatrixBase< Derived > const &result)
 
void JlogSO3 (const value_type &theta, const Eigen::MatrixBase< Derived > &log, matrix3_t &Jlog)
 
void logSE3 (const Transform3f &M, Eigen::MatrixBase< Derived > &result)
 
void JlogSE3 (const Transform3f &M, Eigen::MatrixBase< Derived > const &Jlog)
 

Variables

DEVEL typedef
GenericTransformation
< PositionBit|OrientationBit > 
Transformation