Loading...
Searching...
No Matches
pyhpp::constraints Namespace Reference

Classes

struct  DFWrapper
 

Functions

void exposeDifferentiableFunction ()
 
void exposeGenericTransformations ()
 
void exposeImplicit ()
 
void exposeExplicitConstraintSet ()
 
void exposeExplicit ()
 
void exposeHierarchicalIterativeSolver ()
 
void exposeBySubstitution ()
 
tuple BySubstitution_solve (const BySubstitution &hs, const vector_t &q)
 
Eigen::BlockIndex::segments_t toSegments (const std::vector< size_type > &in)
 
Eigen::BlockIndex::segments_t toSegments (const list &in)
 
ExplicitPtr_t createExplicit (const LiegroupSpacePtr_t &configSpace, const DifferentiableFunctionPtr_t &f, const list &inArg, const list &outArg, const list &inDer, const list &outDer, const ComparisonTypes_t &comp)
 
template<typename GT_t >
GT_t::Ptr_t AbsoluteGenericTransformation_create (const std::string &name, const DevicePtr_t &robot, const pinocchio::JointIndex &j2, const Transform3s &frame2, const Transform3s &frame1, std::vector< bool > mask)
 
template<typename GT_t >
void exposeAbsoluteGenericTransformation (const char *name)
 
template<typename GT_t >
GT_t::Ptr_t RelativeGenericTransformation_create (const std::string &name, const DevicePtr_t &robot, const pinocchio::JointIndex &j1, const pinocchio::JointIndex &j2, const Transform3s &frame1, const Transform3s &frame2, std::vector< bool > mask)
 
template<typename GT_t >
void exposeRelativeGenericTransformation (const char *name)
 

Function Documentation

◆ AbsoluteGenericTransformation_create()

template<typename GT_t >
GT_t::Ptr_t pyhpp::constraints::AbsoluteGenericTransformation_create ( const std::string & name,
const DevicePtr_t & robot,
const pinocchio::JointIndex & j2,
const Transform3s & frame2,
const Transform3s & frame1,
std::vector< bool > mask )

◆ BySubstitution_solve()

tuple pyhpp::constraints::BySubstitution_solve ( const BySubstitution & hs,
const vector_t & q )

◆ createExplicit()

ExplicitPtr_t pyhpp::constraints::createExplicit ( const LiegroupSpacePtr_t & configSpace,
const DifferentiableFunctionPtr_t & f,
const list & inArg,
const list & outArg,
const list & inDer,
const list & outDer,
const ComparisonTypes_t & comp )

◆ exposeAbsoluteGenericTransformation()

template<typename GT_t >
void pyhpp::constraints::exposeAbsoluteGenericTransformation ( const char * name)

◆ exposeBySubstitution()

void pyhpp::constraints::exposeBySubstitution ( )

◆ exposeDifferentiableFunction()

void pyhpp::constraints::exposeDifferentiableFunction ( )

◆ exposeExplicit()

void pyhpp::constraints::exposeExplicit ( )

◆ exposeExplicitConstraintSet()

void pyhpp::constraints::exposeExplicitConstraintSet ( )

◆ exposeGenericTransformations()

void pyhpp::constraints::exposeGenericTransformations ( )

◆ exposeHierarchicalIterativeSolver()

void pyhpp::constraints::exposeHierarchicalIterativeSolver ( )

◆ exposeImplicit()

void pyhpp::constraints::exposeImplicit ( )

◆ exposeRelativeGenericTransformation()

template<typename GT_t >
void pyhpp::constraints::exposeRelativeGenericTransformation ( const char * name)

◆ RelativeGenericTransformation_create()

template<typename GT_t >
GT_t::Ptr_t pyhpp::constraints::RelativeGenericTransformation_create ( const std::string & name,
const DevicePtr_t & robot,
const pinocchio::JointIndex & j1,
const pinocchio::JointIndex & j2,
const Transform3s & frame1,
const Transform3s & frame2,
std::vector< bool > mask )

◆ toSegments() [1/2]

Eigen::BlockIndex::segments_t pyhpp::constraints::toSegments ( const list & in)

◆ toSegments() [2/2]

Eigen::BlockIndex::segments_t pyhpp::constraints::toSegments ( const std::vector< size_type > & in)