WarpTwin
Documentation for WarpTwin models and classes.
Loading...
Searching...
No Matches
clockwerk::Quaternion Member List

This is the complete list of members for clockwerk::Quaternion, including all inherited members.

_checkLookupBoundaries(uint32 start_r, uint32 end_r, uint32 start_c, uint32 end_c) constclockwerk::Matrix< L, 1 >protected
_LUPDecompose(floating_point *A[R], uint32 P[R+1]) constclockwerk::Matrix< L, 1 >protected
CartesianVector()clockwerk::CartesianVector< QUATERNION_NUM_ELEMENTS >inline
chol(Matrix< R, C > &retval) constclockwerk::Matrix< L, 1 >
det(floating_point &result) constclockwerk::Matrix< L, 1 >
dInvRotatedVec_dQuat(const CartesianVector< 3 > &vec__f1, Matrix< 3, QUATERNION_NUM_ELEMENTS > &jacobian) constclockwerk::Quaternion
dInvRotatedVec_dQuat(const CartesianVector< 3 > &vec__f1) constclockwerk::Quaternion
dRate_dOmega(Matrix< QUATERNION_NUM_ELEMENTS, 3 > &jacobian) constclockwerk::Quaternion
dRate_dOmega() constclockwerk::Quaternion
dRate_dQuat(const CartesianVector< 3 > &omega_f1_f2__f1, Matrix< QUATERNION_NUM_ELEMENTS, QUATERNION_NUM_ELEMENTS > &jacobian) constclockwerk::Quaternion
dRate_dQuat(const CartesianVector< 3 > &omega_f1_f2__f1) constclockwerk::Quaternion
dRotatedVec_dQuat(const CartesianVector< 3 > &vec__f2, Matrix< 3, QUATERNION_NUM_ELEMENTS > &jacobian) constclockwerk::Quaternion
dRotatedVec_dQuat(const CartesianVector< 3 > &vec__f2) constclockwerk::Quaternion
eye()clockwerk::Matrix< L, 1 >inline
fromStr(const char *val)clockwerk::Matrix< L, 1 >
get(uint32 idx, floating_point &result) constclockwerk::CartesianVector< QUATERNION_NUM_ELEMENTS >inline
clockwerk::Matrix< L, 1 >::get(uint32 row, uint32 col, floating_point &result) constclockwerk::Matrix< L, 1 >
getAsArray(floating_point *start_ptr, bool column_major=false) constclockwerk::Matrix< L, 1 >
getCopy(Matrix< R, C > &result) constclockwerk::Matrix< L, 1 >
identity()clockwerk::Matrix< L, 1 >
inverse(Quaternion &quat_f2_f1) constclockwerk::Quaternion
inverse() constclockwerk::Quaternion
clockwerk::CartesianVector< QUATERNION_NUM_ELEMENTS >::inverse(Matrix< R, C > &result) constclockwerk::Matrix< L, 1 >
Matrix()clockwerk::Matrix< L, 1 >
max(floating_point &result, std::pair< uint32, uint32 > &index) constclockwerk::Matrix< L, 1 >
min(floating_point &result, std::pair< uint32, uint32 > &index) constclockwerk::Matrix< L, 1 >
norm(floating_point &result) constclockwerk::CartesianVector< QUATERNION_NUM_ELEMENTS >
normalize()clockwerk::CartesianVector< QUATERNION_NUM_ELEMENTS >
normSquared(floating_point &result) constclockwerk::CartesianVector< QUATERNION_NUM_ELEMENTS >
operator*(const Quaternion &other) constclockwerk::Quaternion
operator*(const CartesianVector< 3 > &vec__f2) constclockwerk::Quaternion
operator=(const Quaternion &other)clockwerk::Quaternion
clockwerk::CartesianVector< QUATERNION_NUM_ELEMENTS >::operator=(const Matrix< R, C > &other)clockwerk::Matrix< L, 1 >
operator[](uint32 idx)clockwerk::CartesianVector< QUATERNION_NUM_ELEMENTS >
pseudoinverse(Matrix< C, R > &result) constclockwerk::Matrix< L, 1 >
Quaternion()clockwerk::Quaternion
Quaternion(const floating_point(&initial)[QUATERNION_NUM_ELEMENTS])clockwerk::Quaternion
Quaternion(const Quaternion &initial)clockwerk::Quaternion
Quaternion(const std::array< floating_point, QUATERNION_NUM_ELEMENTS > &initial)clockwerk::Quaternion
rate(const CartesianVector< 3 > &omega_f1_f2__f1, Matrix< QUATERNION_NUM_ELEMENTS, 1 > &quatdot_f1_f2) constclockwerk::Quaternion
rate(const Matrix< 3, 1 > &omega_f1_f2__f1, Matrix< QUATERNION_NUM_ELEMENTS, 1 > &quatdot_f1_f2) constclockwerk::Quaternion
rotationAngle(floating_point &val) constclockwerk::Quaternion
rotationAngle() constclockwerk::Quaternion
set(uint32 idx, floating_point value)clockwerk::CartesianVector< QUATERNION_NUM_ELEMENTS >inline
clockwerk::Matrix< L, 1 >::set(uint32 row, uint32 col, const floating_point &value)clockwerk::Matrix< L, 1 >
setFromArray(const floating_point *start_ptr, bool column_major=false)clockwerk::Matrix< L, 1 >
setToZeros()clockwerk::Matrix< L, 1 >
size() constclockwerk::Matrix< L, 1 >inline
str(char *output, size_t size) constclockwerk::Matrix< L, 1 >
toDCM(DCM &dcm_f1_f2) constclockwerk::Quaternion
toDCM() constclockwerk::Quaternion
toMRP(MRP &mrp_f1_f2) constclockwerk::Quaternion
toMRP() constclockwerk::Quaternion
trace(floating_point &result) constclockwerk::Matrix< L, 1 >
transpose(Matrix< C, R > &result) constclockwerk::Matrix< L, 1 >
unit(CartesianVector< L > &result) constclockwerk::CartesianVector< QUATERNION_NUM_ELEMENTS >
unitize()clockwerk::CartesianVector< QUATERNION_NUM_ELEMENTS >
valuesclockwerk::Matrix< L, 1 >
~CartesianVector()clockwerk::CartesianVector< QUATERNION_NUM_ELEMENTS >inline
~Matrix()clockwerk::Matrix< L, 1 >inline
~Quaternion()clockwerk::Quaternioninline