Definition: sc_multi_body_central_hub.h:21
ml_matrix get_inertia(void)
Angular momentum.
Definition: sc_multi_body_central_hub.h:64
ml_matrix state_derivative(const ml_matrix &x, const ml_matrix &torque)
Update the state.
Definition: sc_multi_body_central_hub.cc:81
void add_body(const ml_matrix &inr6x1, double m, const ml_matrix &lambda, const ml_matrix &rho, const ml_matrix &u)
Initialize all state matrices.
Definition: sc_multi_body_central_hub.cc:48
void add_central_body(const ml_matrix &inr6x1, double m, const ml_matrix &rho)
Initialize all state matrices.
Definition: sc_multi_body_central_hub.cc:24
void initialize_state(const ml_matrix &x)
Initialize pitch matrices.
Definition: sc_multi_body_central_hub.cc:74
ml_matrix get_inertial_angular_momentum(void)
Angular momentum.
Definition: sc_multi_body_central_hub.h:62
int get_number_of_bodies(void)
Number of bodies.
Definition: sc_multi_body_central_hub.h:66
void set_compute_rhs(void)
Momentum only.
Definition: sc_multi_body_central_hub.h:72
void set_hub_torque(const ml_matrix &torque)
Hub torque.
Definition: sc_multi_body_central_hub.h:68
multi_body_central_hub(void)
Constructor.
Definition: sc_multi_body_central_hub.cc:17
void set_compute_momentum_only(void)
Momentum only.
Definition: sc_multi_body_central_hub.h:70