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