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
 
 lineSearch
 
 Joint >
 

Classes

class  ConvexShapeContact
 
class  HierarchicalIterativeSolver
 
class  StaticStability
 
class  ActiveSetDifferentiableFunction
 
class  AffineFunction
 
struct  ConstantFunction
 
class  ComBetweenFeet
 
class  ConfigurationConstraint
 
class  ConvexShapeContactComplement
 
class  ConvexShape
 
class  DifferentiableFunctionStack
 
class  DifferentiableFunction
 
class  DistanceBetweenBodies
 
class  DistanceBetweenPointsInBodies
 
class  ExplicitSolver
 
class  GenericTransformation
 
class  HybridSolver
 
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  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 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
< DifferentiableFunctionStack
DifferentiableFunctionStackPtr_t
 
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 std::vector
< ComparisonType
ComparisonTypes_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 (DifferentiableFunctionStack)
 
 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)
 
std::ostream & operator<< (std::ostream &os, const HybridSolver &hs)
 
static Eigen::Ref< const
typename SVD::MatrixUType > 
getU1 (const SVD &svd)
 
static Eigen::Ref< const
typename SVD::MatrixUType > 
getU2 (const SVD &svd)
 
static Eigen::Ref< const
typename SVD::MatrixUType > 
getV1 (const SVD &svd)
 
static Eigen::Ref< const
typename SVD::MatrixUType > 
getV2 (const SVD &svd)
 
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