ModelSpace
All Classes Namespaces Functions Variables Enumerations Pages
clockwerk::Quaternion< T > Member List

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

_checkLookupBoundaries(const unsigned int &start_r, const unsigned int &end_r, const unsigned int &start_c, const unsigned int &end_c) constclockwerk::Matrix< T, L, 1 >protected
_LUPDecompose(T *A[R], unsigned int P[R+1]) constclockwerk::Matrix< T, L, 1 >protected
CartesianVector()clockwerk::CartesianVector< T, 4 >inline
CartesianVector(T elements)clockwerk::CartesianVector< T, 4 >inline
CartesianVector(const T(&initial)[L])clockwerk::CartesianVector< T, 4 >
CartesianVector(const CartesianVector< T, L > &initial)clockwerk::CartesianVector< T, 4 >
CartesianVector(const std::array< T, L > &initial)clockwerk::CartesianVector< T, 4 >
det(T &result) constclockwerk::Matrix< T, L, 1 >
dump() constclockwerk::Matrix< T, L, 1 >
get(const unsigned int &idx, T &result) constclockwerk::CartesianVector< T, 4 >inline
get(const unsigned int &idx) constclockwerk::CartesianVector< T, 4 >inline
Matrix< T, L, 1 >::get(const unsigned int &row, const unsigned int &col, T &result) constclockwerk::Matrix< T, L, 1 >
Matrix< T, L, 1 >::get(const unsigned int &row, const unsigned int &col) constclockwerk::Matrix< T, L, 1 >
getAsArray(T *start_ptr) constclockwerk::Matrix< T, L, 1 >
getCopy(Matrix< T, R, C > &result) constclockwerk::Matrix< T, L, 1 >
identity()clockwerk::Matrix< T, L, 1 >
inverse(Matrix< T, R, C > &result) constclockwerk::Matrix< T, L, 1 >
Matrix()clockwerk::Matrix< T, L, 1 >
Matrix(T elements)clockwerk::Matrix< T, L, 1 >
Matrix(const T(&initial)[R][C])clockwerk::Matrix< T, L, 1 >
Matrix(const Matrix< T, R, C > &initial)clockwerk::Matrix< T, L, 1 >
Matrix(const std::array< std::array< T, C >, R > &initial)clockwerk::Matrix< T, L, 1 >
max(T &result, std::pair< unsigned int, unsigned int > &index) constclockwerk::Matrix< T, L, 1 >
min(T &result, std::pair< unsigned int, unsigned int > &index) constclockwerk::Matrix< T, L, 1 >
norm(T &result) constclockwerk::CartesianVector< T, 4 >
norm() constclockwerk::CartesianVector< T, 4 >inline
normalize()clockwerk::CartesianVector< T, 4 >
normSquared(T &result) constclockwerk::CartesianVector< T, 4 >
normSquared() constclockwerk::CartesianVector< T, 4 >inline
operator=(const Quaternion< T > &other)clockwerk::Quaternion< T >
CartesianVector< T, 4 >::operator=(const Matrix< T, R, C > &other)clockwerk::Matrix< T, L, 1 >
operator[](unsigned int idx)clockwerk::CartesianVector< T, 4 >
Quaternion()clockwerk::Quaternion< T >
Quaternion(const T(&initial)[4])clockwerk::Quaternion< T >
Quaternion(const Quaternion< T > &initial)clockwerk::Quaternion< T >
Quaternion(const std::array< T, 4 > &initial)clockwerk::Quaternion< T >
rate(const CartesianVector< T, 3 > &omega_f1_f2__f1, Matrix< T, 4, 1 > &quatdot_f1_f2) constclockwerk::Quaternion< T >
rotationAngle(double &val) constclockwerk::Quaternion< T >
set(const unsigned int &idx, const T &value)clockwerk::CartesianVector< T, 4 >inline
Matrix< T, L, 1 >::set(const unsigned int &row, const unsigned int &col, const T &value)clockwerk::Matrix< T, L, 1 >
setFromArray(const T *start_ptr)clockwerk::Matrix< T, L, 1 >
setToZeros()clockwerk::Matrix< T, L, 1 >
size()clockwerk::Matrix< T, L, 1 >inline
str() constclockwerk::CartesianVector< T, 4 >
toDCM(DCM< T > &dcm_f1_f2) constclockwerk::Quaternion< T >
toDCM() const (defined in clockwerk::Quaternion< T >)clockwerk::Quaternion< T >
toMRP(MRP< T > &mrp_f1_f2) constclockwerk::Quaternion< T >
toMRP() const (defined in clockwerk::Quaternion< T >)clockwerk::Quaternion< T >
trace(T &result) constclockwerk::Matrix< T, L, 1 >
transpose(Matrix< T, C, R > &result) constclockwerk::Matrix< T, L, 1 >
unit(CartesianVector< T, L > &result) constclockwerk::CartesianVector< T, 4 >
unitize()clockwerk::CartesianVector< T, 4 >
valuesclockwerk::Matrix< T, L, 1 >
~CartesianVector()clockwerk::CartesianVector< T, 4 >inline
~Matrix()clockwerk::Matrix< T, L, 1 >inline
~Quaternion()clockwerk::Quaternion< T >inline