| AbstractDynamicsSolver() | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| AssignScene(std::shared_ptr< Scene > scene_in) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| ClampToStateLimits(Eigen::Ref< Eigen::VectorXd > state_in) | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| ComputeDerivatives(const StateVector &x, const ControlVector &u) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| control_limits_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| control_limits_initialized_ | exotica::AbstractDynamicsSolver< T, NX, NU > | private |
| ControlDerivative typedef | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| ControlVector typedef | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| ddStateDelta(const StateVector &x_1, const StateVector &x_2, const ArgumentPosition first_or_second) | exotica::AbstractDynamicsSolver< T, NX, NU > | inlinevirtual |
| ddStateDelta_ | exotica::AbstractDynamicsSolver< T, NX, NU > | private |
| debug_ | exotica::Object | |
| dStateDelta(const StateVector &x_1, const StateVector &x_2, const ArgumentPosition first_or_second) | exotica::AbstractDynamicsSolver< T, NX, NU > | inlinevirtual |
| dStateDelta_ | exotica::AbstractDynamicsSolver< T, NX, NU > | private |
| dt_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| f(const StateVector &x, const ControlVector &u)=0 | exotica::AbstractDynamicsSolver< T, NX, NU > | pure virtual |
| F(const StateVector &x, const ControlVector &u) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| fu(const StateVector &x, const ControlVector &u) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| fu_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| Fu_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| fu_fd(const StateVector &x, const ControlVector &u) | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| fuu(const StateVector &x, const ControlVector &u) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| fuu_default_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| fx(const StateVector &x, const ControlVector &u) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| fx_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| Fx_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| fx_fd(const StateVector &x, const ControlVector &u) | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| fxu(const StateVector &x, const ControlVector &u) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| fxu_default_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| fxx(const StateVector &x, const ControlVector &u) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| fxx_default_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| get_control_limits() | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| get_dt() const | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| get_Fu() const | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| get_fu() const | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| get_Fx() const | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| get_fx() const | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| get_has_second_order_derivatives() const | exotica::AbstractDynamicsSolver< T, NX, NU > | inline |
| get_has_state_limits() const | exotica::AbstractDynamicsSolver< T, NX, NU > | inline |
| get_integrator() const | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| get_num_controls() const | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| get_num_positions() const | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| get_num_state() const | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| get_num_state_derivative() const | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| get_num_velocities() const | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| GetAllTemplates() const =0 | exotica::InstantiableBase | pure virtual |
| GetInitializerTemplate()=0 | exotica::InstantiableBase | pure virtual |
| GetObjectName() | exotica::Object | inline |
| GetPosition(Eigen::VectorXdRefConst x_in) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| has_second_order_derivatives_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| has_state_limits_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| InitializeSecondOrderDerivatives() | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| InstantiableBase()=default | exotica::InstantiableBase | |
| InstantiateBase(const Initializer &init) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| InstantiateInternal(const Initializer &init)=0 | exotica::InstantiableBase | pure virtual |
| InstantiateObject(const Initializer &init) | exotica::Object | inline |
| Integrate(const StateVector &x, const StateVector &dx, const double dt, StateVector &xout) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| integrator_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| InverseDynamics(const StateVector &state) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| ns_ | exotica::Object | |
| num_controls_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| num_positions_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| num_state_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| num_state_derivative_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| num_velocities_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| Object() | exotica::Object | inline |
| object_name_ | exotica::Object | |
| operator=(const Uncopyable &) | exotica::Uncopyable | private |
| Print(const std::string &prepend) const | exotica::Object | inlinevirtual |
| raw_control_limits_high_ | exotica::AbstractDynamicsSolver< T, NX, NU > | private |
| raw_control_limits_low_ | exotica::AbstractDynamicsSolver< T, NX, NU > | private |
| second_order_derivatives_initialized_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| set_control_limits(Eigen::VectorXdRefConst control_limits_low, Eigen::VectorXdRefConst control_limits_high) | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| set_integrator(Integrator integrator_in) | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| SetDt(double dt_in) | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| SetIntegrator(const std::string &integrator_in) | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| Simulate(const StateVector &x, const ControlVector &u, T t) | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| SimulateOneStep(const StateVector &x, const ControlVector &u) | exotica::AbstractDynamicsSolver< T, NX, NU > | protectedvirtual |
| state_limits_lower_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| state_limits_upper_ | exotica::AbstractDynamicsSolver< T, NX, NU > | protected |
| StateDelta(const StateVector &x_1, const StateVector &x_2) | exotica::AbstractDynamicsSolver< T, NX, NU > | inlinevirtual |
| StateDelta(const StateVector &x_1, const StateVector &x_2, Eigen::VectorXdRef xout) | exotica::AbstractDynamicsSolver< T, NX, NU > | inline |
| StateDerivative typedef | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| StateVector typedef | exotica::AbstractDynamicsSolver< T, NX, NU > | |
| type() const | exotica::Object | inlinevirtual |
| Uncopyable()=default | exotica::Uncopyable | private |
| Uncopyable(const Uncopyable &) | exotica::Uncopyable | private |
| ~AbstractDynamicsSolver() | exotica::AbstractDynamicsSolver< T, NX, NU > | virtual |
| ~InstantiableBase()=default | exotica::InstantiableBase | virtual |
| ~Object() | exotica::Object | inlinevirtual |
| ~Uncopyable()=default | exotica::Uncopyable | private |