|
| void | AssignScene (ScenePtr scene_in) override |
| |
| void | ComputeDerivatives (const StateVector &x, const ControlVector &u) override |
| |
| Eigen::MatrixXd | dStateDelta (const StateVector &x_1, const StateVector &x_2, const ArgumentPosition first_or_second) override |
| |
| StateVector | f (const StateVector &x, const ControlVector &u) override |
| |
| ControlDerivative | fu (const StateVector &x, const ControlVector &u) override |
| |
| StateDerivative | fx (const StateVector &x, const ControlVector &u) override |
| |
| void | Integrate (const StateVector &x, const StateVector &dx, const double dt, StateVector &xout) override |
| |
| StateVector | StateDelta (const StateVector &x_1, const StateVector &x_2) override |
| |
| | AbstractDynamicsSolver () |
| |
| virtual void | AssignScene (std::shared_ptr< Scene > scene_in) |
| |
| void | ClampToStateLimits (Eigen::Ref< Eigen::VectorXd > state_in) |
| |
| virtual Hessian | ddStateDelta (const StateVector &x_1, const StateVector &x_2, const ArgumentPosition first_or_second) |
| |
| virtual StateVector | F (const StateVector &x, const ControlVector &u) |
| |
| ControlDerivative | fu_fd (const StateVector &x, const ControlVector &u) |
| |
| virtual Eigen::Tensor< T, 3 > | fuu (const StateVector &x, const ControlVector &u) |
| |
| StateDerivative | fx_fd (const StateVector &x, const ControlVector &u) |
| |
| virtual Eigen::Tensor< T, 3 > | fxu (const StateVector &x, const ControlVector &u) |
| |
| virtual Eigen::Tensor< T, 3 > | fxx (const StateVector &x, const ControlVector &u) |
| |
| const Eigen::MatrixXd & | get_control_limits () |
| |
| T | get_dt () const |
| |
| const ControlDerivative & | get_Fu () const |
| |
| const ControlDerivative & | get_fu () const |
| |
| const StateDerivative & | get_Fx () const |
| |
| const StateDerivative & | get_fx () const |
| |
| const bool & | get_has_second_order_derivatives () const |
| |
| const bool & | get_has_state_limits () const |
| |
| Integrator | get_integrator () const |
| |
| int | get_num_controls () const |
| |
| int | get_num_positions () const |
| |
| int | get_num_state () const |
| |
| int | get_num_state_derivative () const |
| |
| int | get_num_velocities () const |
| |
| virtual Eigen::Matrix< T, Eigen::Dynamic, 1 > | GetPosition (Eigen::VectorXdRefConst x_in) |
| |
| virtual void | InstantiateBase (const Initializer &init) |
| |
| virtual ControlVector | InverseDynamics (const StateVector &state) |
| |
| void | set_control_limits (Eigen::VectorXdRefConst control_limits_low, Eigen::VectorXdRefConst control_limits_high) |
| |
| void | set_integrator (Integrator integrator_in) |
| |
| virtual void | SetDt (double dt_in) |
| |
| void | SetIntegrator (const std::string &integrator_in) |
| |
| StateVector | Simulate (const StateVector &x, const ControlVector &u, T t) |
| |
| void | StateDelta (const StateVector &x_1, const StateVector &x_2, Eigen::VectorXdRef xout) |
| |
| virtual | ~AbstractDynamicsSolver () |
| |
| std::string | GetObjectName () |
| |
| void | InstantiateObject (const Initializer &init) |
| |
| | Object () |
| |
| virtual std::string | Print (const std::string &prepend) const |
| |
| virtual std::string | type () const |
| |
| virtual | ~Object () |
| |
| | InstantiableBase ()=default |
| |
| virtual | ~InstantiableBase ()=default |
| |
| std::vector< Initializer > | GetAllTemplates () const override |
| |
| Initializer | GetInitializerTemplate () override |
| |
| const PinocchioDynamicsSolverWithGravityCompensationInitializer & | GetParameters () const |
| |
| virtual void | Instantiate (const PinocchioDynamicsSolverWithGravityCompensationInitializer &init) |
| |
| void | InstantiateInternal (const Initializer &init) override |
| |