Todo List

Global generate_jacobian_femur (gsl_matrix *J, gsl_vector *state_vec, vector< vector< double > > wire_a_points, vector< double > thetas, vector< double > q)
If possible, rewrite function to automate equations. ie. form equations based on fem structure & config file and use values on the fly to generate jacobian.

Global generate_jacobian_femur_theta (gsl_matrix *J, gsl_vector *state_vec)
If possible, rewrite function to automate equations. ie. form equations based on fem structure & config file and use values on the fly to generate jacobian.

Global generate_jacobian_tib_low_theta (gsl_matrix *J, gsl_vector *state_vec)
If possible, rewrite function to automate equations. ie. form equations based on fem structure & config file and use values on the fly to generate jacobian.

Global generate_mes_vec_femur (gsl_vector *mes_vector, femur &fem, int frame_count, int &wire_frame_count, gsl_vector *tot_wire_len, vector< double > &q)
find first wire connected to collar from "left", check if it's active or passive. assign

Global load_all_measures (tibia &tib, femur &fem, vector< vector< double > > &frame_refs)
Adjust loading data for correct timestamp alignment.. or write a separate function to achieve that
 All Data Structures Files Functions Variables Typedefs Defines