17 #ifndef HPP_CONSTRAINTS_EXPLICIT_IMPLICIT_FUNCTION_HH 18 # define HPP_CONSTRAINTS_EXPLICIT_IMPLICIT_FUNCTION_HH 24 namespace constraints {
43 typedef boost::shared_ptr <ImplicitFunction>
Ptr_t;
113 void computeJacobianBlocks ();
121 std::vector <Eigen::MatrixBlocks <false, false> > outJacobian_;
122 std::vector <Eigen::MatrixBlocks <false, false> > inJacobian_;
134 #endif // HPP_CONSTRAINTS_EXPLICIT_IMPLICIT_FUNCTION_HH pinocchio::vector_t vector_t
Definition: fwd.hh:45
pinocchio::vectorIn_t vectorIn_t
Definition: fwd.hh:46
const DifferentiableFunctionPtr_t & inputToOutput() const
Get function f that maps input variables to output variables.
pinocchio::LiegroupSpacePtr_t LiegroupSpacePtr_t
Definition: fwd.hh:54
pinocchio::DevicePtr_t DevicePtr_t
Definition: fwd.hh:91
void impl_jacobian(matrixOut_t jacobian, vectorIn_t arg) const
Compute Jacobian of g (q_out) - f (q_in) with respect to q.
static Ptr_t create(const DevicePtr_t &robot, const DifferentiableFunctionPtr_t &function, const segments_t &inputConf, const segments_t &outputConf, const segments_t &inputVelocity, const segments_t &outputVelocity) HPP_CONSTRAINTS_DEPRECATED
std::vector< segment_t > segments_t
Definition: fwd.hh:69
pinocchio::matrix_t matrix_t
Definition: fwd.hh:42
boost::shared_ptr< ImplicitFunction > Ptr_t
Definition: implicit-function.hh:43
Definition: implicit-function.hh:37
void jacobian(matrixOut_t jacobian, vectorIn_t argument) const
Definition: differentiable-function.hh:78
Definition: differentiable-function.hh:50
boost::shared_ptr< DifferentiableFunction > DifferentiableFunctionPtr_t
Definition: fwd.hh:95
Eigen::Ref< matrix_t > matrixOut_t
Definition: fwd.hh:44
DifferentiableFunctionSet DifferentiableFunctionStack HPP_CONSTRAINTS_DEPRECATED
Definition: fwd.hh:99
void impl_compute(LiegroupElementRef result, vectorIn_t argument) const
Compute g (q_out) - f (q_in)
ImplicitFunction(const DevicePtr_t &robot, const DifferentiableFunctionPtr_t &function, const segments_t &inputConf, const segments_t &outputConf, const segments_t &inputVelocity, const segments_t &outputVelocity) HPP_CONSTRAINTS_DEPRECATED