35 const
std::vector<
std::
string> & activeJoints);
50 const
std::vector<
std::
string> & inactiveJoints);
52 const
Eigen::VectorXd & value()
const override {
return f_->value(); }
53 const Eigen::VectorXd &
velocity()
const override {
return f_->velocity(); }
73 const std::vector<std::pair<Eigen::DenseIndex, Eigen::DenseIndex>> & activeIndex);
82 std::vector<std::pair<Eigen::DenseIndex, Eigen::DenseIndex>>
activeIndex_;
#define SET_UPDATES(SelfT,...)
Definition: AbstractNode.h:138
#define TVM_DLLAPI
Definition: api.h:35
Definition: Function.h:45
Definition: JointsSelector.h:18
JointsSelector(FunctionPtr f, RobotPtr robot, bool ffActive, const std::vector< std::pair< Eigen::DenseIndex, Eigen::DenseIndex >> &activeIndex)
std::vector< std::pair< Eigen::DenseIndex, Eigen::DenseIndex > > activeIndex_
Definition: JointsSelector.h:82
FunctionPtr f_
Definition: JointsSelector.h:79
const Eigen::VectorXd & velocity() const override
Definition: JointsSelector.h:53
bool ffActive_
Definition: JointsSelector.h:81
const Eigen::VectorXd & normalAcceleration() const override
Definition: JointsSelector.h:54
RobotPtr robot_
Definition: JointsSelector.h:80
Definition: AffineExprDetail.h:95
std::shared_ptr< Robot > RobotPtr
Definition: defs.h:62
std::shared_ptr< function::abstract::Function > FunctionPtr
Definition: defs.h:57