Exotica
exotica::QuadrotorDynamicsSolver Member List

This is the complete list of members for exotica::QuadrotorDynamicsSolver, including all inherited members.

AbstractDynamicsSolver()exotica::AbstractDynamicsSolver< T, NX, NU >
AssignScene(ScenePtr scene_in) overrideexotica::QuadrotorDynamicsSolver
exotica::AbstractDynamicsSolver::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 typedefexotica::AbstractDynamicsSolver< T, NX, NU >
ControlVector typedefexotica::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) overrideexotica::QuadrotorDynamicsSolvervirtual
F(const StateVector &x, const ControlVector &u)exotica::AbstractDynamicsSolver< T, NX, NU >virtual
fu(const StateVector &x, const ControlVector &u) overrideexotica::QuadrotorDynamicsSolvervirtual
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) overrideexotica::QuadrotorDynamicsSolvervirtual
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
g_exotica::QuadrotorDynamicsSolverprivate
get_control_limits()exotica::AbstractDynamicsSolver< T, NX, NU >
get_dt() constexotica::AbstractDynamicsSolver< T, NX, NU >
get_fu() constexotica::AbstractDynamicsSolver< T, NX, NU >
get_Fu() constexotica::AbstractDynamicsSolver< T, NX, NU >
get_Fx() constexotica::AbstractDynamicsSolver< T, NX, NU >
get_fx() constexotica::AbstractDynamicsSolver< T, NX, NU >
get_has_second_order_derivatives() constexotica::AbstractDynamicsSolver< T, NX, NU >inline
get_has_state_limits() constexotica::AbstractDynamicsSolver< T, NX, NU >inline
get_integrator() constexotica::AbstractDynamicsSolver< T, NX, NU >
get_num_controls() constexotica::AbstractDynamicsSolver< T, NX, NU >
get_num_positions() constexotica::AbstractDynamicsSolver< T, NX, NU >
get_num_state() constexotica::AbstractDynamicsSolver< T, NX, NU >
get_num_state_derivative() constexotica::AbstractDynamicsSolver< T, NX, NU >
get_num_velocities() constexotica::AbstractDynamicsSolver< T, NX, NU >
exotica::GetAllTemplates() const =0exotica::InstantiableBasepure virtual
Instantiable< QuadrotorDynamicsSolverInitializer >::GetAllTemplates() const overrideexotica::Instantiable< QuadrotorDynamicsSolverInitializer >inline
exotica::GetInitializerTemplate()=0exotica::InstantiableBasepure virtual
Instantiable< QuadrotorDynamicsSolverInitializer >::GetInitializerTemplate() overrideexotica::Instantiable< QuadrotorDynamicsSolverInitializer >inlinevirtual
GetObjectName()exotica::Objectinline
GetParameters() constexotica::Instantiable< QuadrotorDynamicsSolverInitializer >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()=defaultexotica::InstantiableBase
Instantiate(const QuadrotorDynamicsSolverInitializer &init)exotica::Instantiable< QuadrotorDynamicsSolverInitializer >inlinevirtual
InstantiateBase(const Initializer &init)exotica::AbstractDynamicsSolver< T, NX, NU >virtual
exotica::InstantiateInternal(const Initializer &init)=0exotica::InstantiableBasepure virtual
Instantiable< QuadrotorDynamicsSolverInitializer >::InstantiateInternal(const Initializer &init) overrideexotica::Instantiable< QuadrotorDynamicsSolverInitializer >inlinevirtual
InstantiateObject(const Initializer &init)exotica::Objectinline
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
J_exotica::QuadrotorDynamicsSolverprivate
J_inv_exotica::QuadrotorDynamicsSolverprivate
k_f_exotica::QuadrotorDynamicsSolverprivate
k_m_exotica::QuadrotorDynamicsSolverprivate
L_exotica::QuadrotorDynamicsSolverprivate
mass_exotica::QuadrotorDynamicsSolverprivate
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::Objectinline
object_name_exotica::Object
operator=(const Uncopyable &)exotica::Uncopyableprivate
parameters_exotica::Instantiable< QuadrotorDynamicsSolverInitializer >protected
Print(const std::string &prepend) constexotica::Objectinlinevirtual
QuadrotorDynamicsSolver()exotica::QuadrotorDynamicsSolver
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 typedefexotica::AbstractDynamicsSolver< T, NX, NU >
StateVector typedefexotica::AbstractDynamicsSolver< T, NX, NU >
type() constexotica::Objectinlinevirtual
Uncopyable()=defaultexotica::Uncopyableprivate
Uncopyable(const Uncopyable &)exotica::Uncopyableprivate
~AbstractDynamicsSolver()exotica::AbstractDynamicsSolver< T, NX, NU >virtual
~InstantiableBase()=defaultexotica::InstantiableBasevirtual
~Object()exotica::Objectinlinevirtual
~Uncopyable()=defaultexotica::Uncopyableprivate