ACT_CONTROL_DIM | ct::rbd::ActuatorDynamics< 2 *NJOINTS, NJOINTS, SCALAR > | static |
act_control_vector_t typedef | ct::rbd::ActuatorDynamics< 2 *NJOINTS, NJOINTS, SCALAR > | |
ACT_STATE_DIM | ct::rbd::ActuatorDynamics< 2 *NJOINTS, NJOINTS, SCALAR > | static |
act_state_vector_t typedef | ct::rbd::ActuatorDynamics< 2 *NJOINTS, NJOINTS, SCALAR > | |
ActuatorDynamics() | ct::rbd::ActuatorDynamics< 2 *NJOINTS, NJOINTS, SCALAR > | inline |
BASE | ct::rbd::SecondOrderActuatorDynamics< NJOINTS, SCALAR > | |
clone() const override | ct::rbd::SecondOrderActuatorDynamics< NJOINTS, SCALAR > | virtual |
computeActuatorDynamics(const JointState< NJOINTS, SCALAR > &robotJointState, const ct::core::StateVector< 2 *NJOINTS, SCALAR > &state, const SCALAR &t, const ct::core::ControlVector< NJOINTS, SCALAR > &control, ct::core::StateVector< 2 *NJOINTS, SCALAR > &derivative) override | ct::rbd::SecondOrderActuatorDynamics< NJOINTS, SCALAR > | virtual |
ActuatorDynamics< 2 *NJOINTS, NJOINTS, SCALAR >::computeActuatorDynamics(const JointState< NJOINTS, SCALAR > &robotJointState, const ct::core::StateVector< ACT_STATE_DIMS, SCALAR > &actuatorState, const SCALAR &t, const ct::core::ControlVector< NJOINTS, SCALAR > &control, ct::core::StateVector< ACT_STATE_DIMS, SCALAR > &derivative)=0 | ct::rbd::ActuatorDynamics< 2 *NJOINTS, NJOINTS, SCALAR > | pure virtual |
computeControlOutput(const JointState< NJOINTS, SCALAR > &robotJointState, const typename BASE::act_state_vector_t &actState) override | ct::rbd::SecondOrderActuatorDynamics< NJOINTS, SCALAR > | virtual |
ActuatorDynamics< 2 *NJOINTS, NJOINTS, SCALAR >::computeControlOutput(const JointState< NJOINTS, SCALAR > &robotJointState, const act_state_vector_t &actState)=0 | ct::rbd::ActuatorDynamics< 2 *NJOINTS, NJOINTS, SCALAR > | pure virtual |
computeStateFromOutput(const JointState< NJOINTS, SCALAR > &refRobotJointState, const core::ControlVector< NJOINTS, SCALAR > &refControl) override | ct::rbd::SecondOrderActuatorDynamics< NJOINTS, SCALAR > | virtual |
SecondOrderActuatorDynamics(double w_n, double zeta) | ct::rbd::SecondOrderActuatorDynamics< NJOINTS, SCALAR > | |
SecondOrderActuatorDynamics(double w_n, double zeta, double g_dc) | ct::rbd::SecondOrderActuatorDynamics< NJOINTS, SCALAR > | |
SecondOrderActuatorDynamics(std::vector< double > w_n, std::vector< double > zeta) | ct::rbd::SecondOrderActuatorDynamics< NJOINTS, SCALAR > | |
SecondOrderActuatorDynamics(std::vector< double > w_n, std::vector< double > zeta, std::vector< double > g_dc) | ct::rbd::SecondOrderActuatorDynamics< NJOINTS, SCALAR > | |
~ActuatorDynamics() | ct::rbd::ActuatorDynamics< 2 *NJOINTS, NJOINTS, SCALAR > | inlinevirtual |
~SecondOrderActuatorDynamics() | ct::rbd::SecondOrderActuatorDynamics< NJOINTS, SCALAR > | virtual |