Rosetta
|
xyzMatrix: Fast 3x3 xyz matrix template More...
#include <xyzMatrix.fwd.hh>
Public Types | |
typedef T | Value |
typedef T & | Reference |
typedef T const & | ConstReference |
typedef T * | Pointer |
typedef T const * | ConstPointer |
typedef xyzVector< T > | Vector |
typedef T | value_type |
typedef T & | reference |
typedef T const & | const_reference |
typedef T * | pointer |
typedef T const * | const_pointer |
Public Member Functions | |
xyzMatrix () | |
Default constructor. More... | |
xyzMatrix (xyzMatrix const &m) | |
Copy constructor. More... | |
template<typename U > | |
xyzMatrix (xyzMatrix< U > const &m) | |
Copy constructor. More... | |
xyzMatrix (Value const &t) | |
Uniform value constructor. More... | |
~xyzMatrix () | |
Destructor. More... | |
template<typename U > | |
xyzMatrix (ColsPointer< U > const &c) | |
Pointer to contiguous column-ordered values constructor. More... | |
template<typename U > | |
xyzMatrix (ColPointers< U > const &c) | |
Pointers to contiguous columns constructor. More... | |
template<typename U > | |
xyzMatrix (ColVectors< U > const &c) | |
Columns constructor. More... | |
template<typename U > | |
xyzMatrix (RowsPointer< U > const &r) | |
Pointer to contiguous row-ordered values constructor. More... | |
template<typename U > | |
xyzMatrix (RowPointers< U > const &r) | |
Pointers to contiguous rows constructor. More... | |
template<typename U > | |
xyzMatrix (RowVectors< U > const &r) | |
Rows constructor. More... | |
xyzMatrix & | operator= (xyzMatrix const &m) |
Copy assignment. More... | |
template<typename U > | |
xyzMatrix & | operator= (xyzMatrix< U > const &m) |
Copy assignment. More... | |
template<typename U > | |
xyzMatrix & | operator+= (xyzMatrix< U > const &m) |
+= xyzMatrix More... | |
template<typename U > | |
xyzMatrix & | operator-= (xyzMatrix< U > const &m) |
-= xyzMatrix More... | |
template<typename U > | |
xyzMatrix & | operator*= (xyzMatrix< U > const &m) |
*= xyzMatrix More... | |
template<typename U > | |
xyzMatrix & | operator= (ColsPointer< U > const &c) |
Assignment from pointer to contiguous column-ordered values. More... | |
template<typename U > | |
xyzMatrix & | operator= (RowsPointer< U > const &r) |
Assignment from pointer to contiguous row-ordered values. More... | |
template<typename U > | |
xyzMatrix & | operator= (ColPointers< U > const &c) |
Assignment from pointers to contiguous columns. More... | |
template<typename U > | |
xyzMatrix & | operator= (RowPointers< U > const &r) |
Assignment from pointers to contiguous rows. More... | |
template<typename U > | |
xyzMatrix & | operator= (ColVectors< U > const &c) |
xyzVector columns assignment More... | |
template<typename U > | |
xyzMatrix & | operator= (RowVectors< U > const &r) |
xyzVector rows assignment More... | |
xyzMatrix & | operator= (Value const &t) |
= Value More... | |
xyzMatrix & | operator+= (Value const &t) |
+= Value More... | |
xyzMatrix & | operator-= (Value const &t) |
-= Value More... | |
xyzMatrix & | operator*= (Value const &t) |
*= Value More... | |
xyzMatrix & | operator/= (Value const &t) |
/= Value More... | |
xyzMatrix & | clear () |
Clear. More... | |
xyzMatrix & | zero () |
Set to the zero xyzMatrix. More... | |
xyzMatrix & | to_identity () |
Set to the identity xyzMatrix. More... | |
xyzMatrix & | to_diag (Value const &xx_a, Value const &yy_a, Value const &zz_a) |
Set to diagonal xyzMatrix from value. More... | |
template<typename U > | |
xyzMatrix & | to_diag (xyzVector< U > const &diag_a) |
Set to diagonal xyzMatrix from xyzVector. More... | |
xyzMatrix & | set_diagonal (Value const &xx_a, Value const &yy_a, Value const &zz_a) |
set diagonal of xyzMatrix from value More... | |
template<typename U > | |
xyzMatrix & | set_diagonal (xyzVector< U > const &diag_a) |
Set diagonal of xyzMatrix from xyzVector. More... | |
xyzMatrix & | add_diagonal (Value const &xx_a, Value const &yy_a, Value const &zz_a) |
Add values to diagonal of xyzMatrix. More... | |
template<typename U > | |
xyzMatrix & | add_diagonal (xyzVector< U > const &diag_a) |
Add xyzVector to diagonal of xyzMatrix. More... | |
xyzMatrix & | subtract_diagonal (Value const &xx_a, Value const &yy_a, Value const &zz_a) |
Subtract values from diagonal of xyzMatrix. More... | |
template<typename U > | |
xyzMatrix & | subtract_diagonal (xyzVector< U > const &diag_a) |
Subtract xyzVector from diagonal of xyzMatrix. More... | |
xyzMatrix & | transpose () |
Transpose. More... | |
template<typename U > | |
xyzMatrix & | right_multiply_by (xyzMatrix< U > const &m) |
Right multiply by xyzMatrix. More... | |
template<typename U > | |
xyzMatrix & | right_multiply_by_transpose (xyzMatrix< U > const &m) |
Right multiply by transpose xyzMatrix. More... | |
template<typename U > | |
xyzMatrix & | left_multiply_by (xyzMatrix< U > const &m) |
Left multiply by xyzMatrix. More... | |
template<typename U > | |
xyzMatrix & | left_multiply_by_transpose (xyzMatrix< U > const &m) |
Left multiply by transpose xyzMatrix. More... | |
Vector | col_x () const |
Column x. More... | |
xyzMatrix & | col_x (Vector const &v) |
Column x assignment. More... | |
Vector | col_y () const |
Column y. More... | |
xyzMatrix & | col_y (Vector const &v) |
Column y assignment. More... | |
Vector | col_z () const |
Column z. More... | |
xyzMatrix & | col_z (Vector const &v) |
Column z assignment. More... | |
Vector | col (int const i) const |
Column( i ): 1-based index. More... | |
xyzMatrix & | col (int const i, Vector const &v) |
Column( i, xyzVector ) assignment: 1-base index. More... | |
Vector | row_x () const |
Row x. More... | |
xyzMatrix & | row_x (Vector const &v) |
Row x assignment. More... | |
Vector | row_y () const |
Row y. More... | |
xyzMatrix & | row_y (Vector const &v) |
Row y assignment. More... | |
Vector | row_z () const |
Row z. More... | |
xyzMatrix & | row_z (Vector const &v) |
Row z assignment. More... | |
Vector | row (int const i) const |
Row ( i ): 1-based index. More... | |
xyzMatrix & | row (int const i, Vector const &v) |
Row ( i, xyzVector ) assignment: 1-based index. More... | |
Value const & | xx () const |
Value xx const. More... | |
Value & | xx () |
Value xx. More... | |
Value const & | xy () const |
Value xy const. More... | |
Value & | xy () |
Value xy. More... | |
Value const & | xz () const |
Value xz const. More... | |
Value & | xz () |
Value xz. More... | |
Value const & | yx () const |
Value yx const. More... | |
Value & | yx () |
Value yx. More... | |
Value const & | yy () const |
Value yy const. More... | |
Value & | yy () |
Value yy. More... | |
Value const & | yz () const |
Value yz const. More... | |
Value & | yz () |
Value yz. More... | |
Value const & | zx () const |
Value zx const. More... | |
Value & | zx () |
Value zx. More... | |
Value const & | zy () const |
Value zy const. More... | |
Value & | zy () |
Value zy. More... | |
Value const & | zz () const |
Value zz const. More... | |
Value & | zz () |
Value zz. More... | |
Value const & | operator() (int const i, int const j) const |
xyzMatrix( i, j ) const: 1-based index More... | |
Value & | operator() (int const i, int const j) |
xyzMatrix( i, j ): 1-based index More... | |
void | xx (Value const &xx_a) |
xx assignment More... | |
void | xy (Value const &xy_a) |
xy assignment More... | |
void | xz (Value const &xz_a) |
xz assignment More... | |
void | yx (Value const &yx_a) |
yx assignment More... | |
void | yy (Value const &yy_a) |
yy assignment More... | |
void | yz (Value const &yz_a) |
yz assignment More... | |
void | zx (Value const &zx_a) |
zx assignment More... | |
void | zy (Value const &zy_a) |
zy assignment More... | |
void | zz (Value const &zz_a) |
zz assignment More... | |
bool | is_zero () const |
Is zero? More... | |
bool | is_identity () const |
Is identity? More... | |
Value | det () const |
Determinant. More... | |
Value | trace () const |
Trace. More... | |
xyzMatrix | transposed () const |
Transposed copy. More... | |
xyzMatrix< T > | inverse () const |
void | show (std::ostream &output=std::cout) const |
Show. More... | |
Static Public Member Functions | |
static xyzMatrix | cols (Value const &xx_a, Value const &yx_a, Value const &zx_a, Value const &xy_a, Value const &yy_a, Value const &zy_a, Value const &xz_a, Value const &yz_a, Value const &zz_a) |
Column-ordered value named constructor. More... | |
template<typename U > | |
static ColsPointer< U > | cols (U const *cp) |
Pointer to contiguous column-ordered values named constructor/assignment. More... | |
template<typename U > | |
static ColPointers< U > | cols (U const *xp, U const *yp, U const *zp) |
Pointers to contiguous columns named constructor/assignment. More... | |
template<typename U > | |
static xyzMatrix | cols_constructor (U const *xp, U const *yp, U const *zp) |
Pointers to contiguous columns named constructor. More... | |
template<typename U > | |
static ColVectors< U > | cols (xyzVector< U > const &col_x, xyzVector< U > const &col_y, xyzVector< U > const &col_z) |
Column vectors named constructor/assignment. More... | |
template<typename U > | |
static xyzMatrix | cols_constructor (xyzVector< U > const &col_x, xyzVector< U > const &col_y, xyzVector< U > const &col_z) |
xyzVector columns named constructor More... | |
static xyzMatrix | rows (Value const &xx_a, Value const &xy_a, Value const &xz_a, Value const &yx_a, Value const &yy_a, Value const &yz_a, Value const &zx_a, Value const &zy_a, Value const &zz_a) |
Row-ordered value named constructor. More... | |
template<typename U > | |
static RowsPointer< U > | rows (U const *rp) |
Pointer to contiguous row-ordered values named constructor/assignment. More... | |
template<typename U > | |
static RowPointers< U > | rows (U const *xp, U const *yp, U const *zp) |
Pointers to contiguous rows named constructor/assignment. More... | |
template<typename U > | |
static xyzMatrix | rows_constructor (U const *xp, U const *yp, U const *zp) |
Pointers to contiguous rows named constructor. More... | |
template<typename U > | |
static RowVectors< U > | rows (xyzVector< U > const &row_x, xyzVector< U > const &row_y, xyzVector< U > const &row_z) |
Row vectors named constructor/assignment. More... | |
template<typename U > | |
static xyzMatrix | rows_constructor (xyzVector< U > const &row_x, xyzVector< U > const &row_y, xyzVector< U > const &row_z) |
xyzVector rows named constructor More... | |
static xyzMatrix | diag (Value const &xx_a, Value const &yy_a, Value const &zz_a) |
Diagonal value named constructor. More... | |
template<typename U > | |
static xyzMatrix | diag (xyzVector< U > const &diag_a) |
Diagonal xyzVector named constructor. More... | |
static xyzMatrix | identity () |
Identity xyzMatrix named constructor. More... | |
static xyzMatrix const & | I () |
Identity xyzMatrix for expressions. More... | |
Private Member Functions | |
xyzMatrix (Value const &xx_a, Value const &xy_a, Value const &xz_a, Value const &yx_a, Value const &yy_a, Value const &yz_a, Value const &zx_a, Value const &zy_a, Value const &zz_a) | |
Row-ordered value constructor. More... | |
Private Attributes | |
Value | xx_ |
Elements of the 3x3 matrix. More... | |
Value | xy_ |
Value | xz_ |
Value | yx_ |
Value | yy_ |
Value | yz_ |
Value | zx_ |
Value | zy_ |
Value | zz_ |
xyzMatrix: Fast 3x3 xyz matrix template
Definition at line 29 of file xyzMatrix.fwd.hh.
typedef T const* numeric::xyzMatrix< typename >::const_pointer |
Definition at line 86 of file xyzMatrix.hh.
typedef T const& numeric::xyzMatrix< typename >::const_reference |
Definition at line 84 of file xyzMatrix.hh.
typedef T const* numeric::xyzMatrix< typename >::ConstPointer |
Definition at line 78 of file xyzMatrix.hh.
typedef T const& numeric::xyzMatrix< typename >::ConstReference |
Definition at line 76 of file xyzMatrix.hh.
typedef T* numeric::xyzMatrix< typename >::Pointer |
Definition at line 77 of file xyzMatrix.hh.
typedef T* numeric::xyzMatrix< typename >::pointer |
Definition at line 85 of file xyzMatrix.hh.
typedef T& numeric::xyzMatrix< typename >::Reference |
Definition at line 75 of file xyzMatrix.hh.
typedef T& numeric::xyzMatrix< typename >::reference |
Definition at line 83 of file xyzMatrix.hh.
typedef T numeric::xyzMatrix< typename >::Value |
Definition at line 74 of file xyzMatrix.hh.
typedef T numeric::xyzMatrix< typename >::value_type |
Definition at line 82 of file xyzMatrix.hh.
typedef xyzVector< T > numeric::xyzMatrix< typename >::Vector |
Definition at line 79 of file xyzMatrix.hh.
|
inline |
Default constructor.
Definition at line 95 of file xyzMatrix.hh.
Referenced by numeric::xyzMatrix< T >::cols(), numeric::xyzMatrix< T >::cols_constructor(), numeric::xyzMatrix< T >::diag(), numeric::xyzMatrix< T >::identity(), numeric::xyzMatrix< T >::rows(), numeric::xyzMatrix< T >::rows_constructor(), and numeric::xyzMatrix< T >::transposed().
|
inline |
Copy constructor.
Definition at line 101 of file xyzMatrix.hh.
|
inline |
Copy constructor.
Definition at line 111 of file xyzMatrix.hh.
|
inlineexplicit |
Uniform value constructor.
Definition at line 121 of file xyzMatrix.hh.
|
inline |
Destructor.
Definition at line 130 of file xyzMatrix.hh.
|
inline |
Pointer to contiguous column-ordered values constructor.
Definition at line 170 of file xyzMatrix.hh.
|
inline |
Pointers to contiguous columns constructor.
Definition at line 200 of file xyzMatrix.hh.
|
inline |
Columns constructor.
Definition at line 261 of file xyzMatrix.hh.
|
inline |
Pointer to contiguous row-ordered values constructor.
Definition at line 346 of file xyzMatrix.hh.
|
inline |
Pointers to contiguous rows constructor.
Definition at line 376 of file xyzMatrix.hh.
|
inline |
Rows constructor.
Definition at line 437 of file xyzMatrix.hh.
|
inlineprivate |
Row-ordered value constructor.
Definition at line 545 of file xyzMatrix.hh.
|
inline |
Add values to diagonal of xyzMatrix.
Definition at line 1065 of file xyzMatrix.hh.
|
inline |
Add xyzVector to diagonal of xyzMatrix.
Definition at line 1082 of file xyzMatrix.hh.
|
inline |
Clear.
Definition at line 964 of file xyzMatrix.hh.
|
inline |
Column( i ): 1-based index.
Definition at line 1344 of file xyzMatrix.hh.
Referenced by numeric::first_principal_component(), and numeric::principal_components_and_eigenvalues().
|
inline |
Column( i, xyzVector ) assignment: 1-base index.
Definition at line 1361 of file xyzMatrix.hh.
|
inline |
Column x.
Definition at line 1287 of file xyzMatrix.hh.
Referenced by check_for_contacts(), numeric::xyzMatrix< T >::cols(), numeric::xyzTransform< numeric::Real >::distance_squared(), numeric::xyzTransform< numeric::Real >::from_four_points(), and numeric::principal_components_and_eigenvalues().
|
inline |
Column x assignment.
Definition at line 1296 of file xyzMatrix.hh.
|
inline |
Column y.
Definition at line 1306 of file xyzMatrix.hh.
Referenced by check_for_contacts(), numeric::xyzMatrix< T >::cols(), and numeric::xyzTransform< numeric::Real >::distance_squared().
|
inline |
Column y assignment.
Definition at line 1315 of file xyzMatrix.hh.
|
inline |
Column z.
Definition at line 1325 of file xyzMatrix.hh.
Referenced by check_for_contacts(), numeric::xyzMatrix< T >::cols(), and numeric::xyzTransform< numeric::Real >::distance_squared().
|
inline |
Column z assignment.
Definition at line 1334 of file xyzMatrix.hh.
|
inlinestatic |
Column-ordered value named constructor.
Definition at line 146 of file xyzMatrix.hh.
Referenced by numeric::random::random_rotation(), basic::sampling::orientations::Quaternion::rotation_matrix(), and slice_ellipsoid_envelope().
|
inlinestatic |
Pointer to contiguous column-ordered values named constructor/assignment.
Definition at line 185 of file xyzMatrix.hh.
|
inlinestatic |
Pointers to contiguous columns named constructor/assignment.
Definition at line 217 of file xyzMatrix.hh.
|
inlinestatic |
Column vectors named constructor/assignment.
Definition at line 277 of file xyzMatrix.hh.
|
inlinestatic |
Pointers to contiguous columns named constructor.
Definition at line 237 of file xyzMatrix.hh.
|
inlinestatic |
xyzVector columns named constructor
Definition at line 296 of file xyzMatrix.hh.
|
inline |
|
inlinestatic |
Diagonal value named constructor.
Definition at line 494 of file xyzMatrix.hh.
|
inlinestatic |
Diagonal xyzVector named constructor.
Definition at line 514 of file xyzMatrix.hh.
|
inlinestatic |
Identity xyzMatrix for expressions.
Definition at line 1269 of file xyzMatrix.hh.
|
inlinestatic |
Identity xyzMatrix named constructor.
Definition at line 529 of file xyzMatrix.hh.
Referenced by numeric::fourier::SHT::idx_to_rot().
|
inline |
Definition at line 1826 of file xyzMatrix.hh.
|
inline |
Is identity?
Definition at line 1777 of file xyzMatrix.hh.
|
inline |
Is zero?
Definition at line 1764 of file xyzMatrix.hh.
|
inline |
Left multiply by xyzMatrix.
Definition at line 1206 of file xyzMatrix.hh.
|
inline |
Left multiply by transpose xyzMatrix.
Definition at line 1236 of file xyzMatrix.hh.
Referenced by numeric::eigenvalue_jacobi(), and numeric::eigenvector_jacobi().
|
inline |
xyzMatrix( i, j ) const: 1-based index
Definition at line 1641 of file xyzMatrix.hh.
|
inline |
xyzMatrix( i, j ): 1-based index
Definition at line 1659 of file xyzMatrix.hh.
|
inline |
*= xyzMatrix
Definition at line 617 of file xyzMatrix.hh.
|
inline |
*= Value
Definition at line 779 of file xyzMatrix.hh.
|
inline |
+= xyzMatrix
Definition at line 590 of file xyzMatrix.hh.
|
inline |
+= Value
Definition at line 755 of file xyzMatrix.hh.
|
inline |
-= xyzMatrix
Definition at line 603 of file xyzMatrix.hh.
|
inline |
-= Value
Definition at line 767 of file xyzMatrix.hh.
|
inline |
/= Value
Definition at line 791 of file xyzMatrix.hh.
|
inline |
Copy assignment.
Definition at line 562 of file xyzMatrix.hh.
|
inline |
Copy assignment.
Definition at line 577 of file xyzMatrix.hh.
|
inline |
Assignment from pointer to contiguous column-ordered values.
Definition at line 651 of file xyzMatrix.hh.
|
inline |
Assignment from pointer to contiguous row-ordered values.
Definition at line 665 of file xyzMatrix.hh.
|
inline |
Assignment from pointers to contiguous columns.
Definition at line 680 of file xyzMatrix.hh.
|
inline |
Assignment from pointers to contiguous rows.
Definition at line 695 of file xyzMatrix.hh.
|
inline |
xyzVector columns assignment
Definition at line 713 of file xyzMatrix.hh.
|
inline |
xyzVector rows assignment
Definition at line 728 of file xyzMatrix.hh.
|
inline |
= Value
Definition at line 743 of file xyzMatrix.hh.
|
inline |
Right multiply by xyzMatrix.
Definition at line 1146 of file xyzMatrix.hh.
Referenced by numeric::eigenvalue_jacobi(), and numeric::eigenvector_jacobi().
|
inline |
Right multiply by transpose xyzMatrix.
Definition at line 1176 of file xyzMatrix.hh.
|
inline |
Row ( i ): 1-based index.
Definition at line 1441 of file xyzMatrix.hh.
|
inline |
Row ( i, xyzVector ) assignment: 1-based index.
Definition at line 1458 of file xyzMatrix.hh.
|
inline |
|
inline |
Row x assignment.
Definition at line 1393 of file xyzMatrix.hh.
|
inline |
|
inline |
Row y assignment.
Definition at line 1412 of file xyzMatrix.hh.
|
inline |
|
inline |
Row z assignment.
Definition at line 1431 of file xyzMatrix.hh.
|
inlinestatic |
Row-ordered value named constructor.
Definition at line 322 of file xyzMatrix.hh.
Referenced by numeric::urs_Quat::asR(), numeric::FArray_to_xyzmatrix(), numeric::UniformRotationSampler::get(), numeric::x_rotation_matrix(), numeric::y_rotation_matrix(), and numeric::z_rotation_matrix().
|
inlinestatic |
Pointer to contiguous row-ordered values named constructor/assignment.
Definition at line 361 of file xyzMatrix.hh.
|
inlinestatic |
Pointers to contiguous rows named constructor/assignment.
Definition at line 393 of file xyzMatrix.hh.
|
inlinestatic |
Row vectors named constructor/assignment.
Definition at line 453 of file xyzMatrix.hh.
|
inlinestatic |
Pointers to contiguous rows named constructor.
Definition at line 413 of file xyzMatrix.hh.
Referenced by numeric::HomogeneousTransform< double >::rotation_matrix().
|
inlinestatic |
xyzVector rows named constructor
Definition at line 472 of file xyzMatrix.hh.
|
inline |
set diagonal of xyzMatrix from value
Definition at line 1034 of file xyzMatrix.hh.
|
inline |
Set diagonal of xyzMatrix from xyzVector.
Definition at line 1053 of file xyzMatrix.hh.
|
inline |
Show.
Definition at line 2066 of file xyzMatrix.hh.
|
inline |
Subtract values from diagonal of xyzMatrix.
Definition at line 1094 of file xyzMatrix.hh.
|
inline |
Subtract xyzVector from diagonal of xyzMatrix.
Definition at line 1111 of file xyzMatrix.hh.
|
inline |
Set to diagonal xyzMatrix from value.
Definition at line 1000 of file xyzMatrix.hh.
|
inline |
Set to diagonal xyzMatrix from xyzVector.
Definition at line 1019 of file xyzMatrix.hh.
|
inline |
Set to the identity xyzMatrix.
Definition at line 988 of file xyzMatrix.hh.
Referenced by numeric::eigenvector_jacobi(), numeric::jacobi_rotation(), and numeric::BodyPosition< typename >::to_identity().
|
inline |
Trace.
Definition at line 1805 of file xyzMatrix.hh.
Referenced by numeric::rotation_angle(), numeric::rotation_axis(), numeric::xyzTransform< numeric::Real >::rotation_cosine(), and numeric::xyzTransform< numeric::Real >::rotation_sine().
|
inline |
Transpose.
Definition at line 1123 of file xyzMatrix.hh.
Referenced by numeric::BodyPosition< typename >::invert().
|
inline |
Transposed copy.
Definition at line 1814 of file xyzMatrix.hh.
Referenced by numeric::xyzTransform< numeric::Real >::inv_xform(), numeric::xyzTransform< numeric::Real >::inverse(), and numeric::xyzTransform< numeric::Real >::operator~().
|
inline |
Value xx const.
Definition at line 1479 of file xyzMatrix.hh.
Referenced by numeric::alignVectorSets(), numeric::xyzTransform< numeric::Real >::euler_angles_rad(), numeric::xyzTransform< numeric::Real >::from_euler_angles_rad(), numeric::EulerAngles< typename >::from_rotation_matrix(), numeric::operator>>(), numeric::BodyPosition< typename >::q_refresh(), numeric::BodyPosition< typename >::R_refresh(), numeric::EulerAngles< typename >::to_rotation_matrix(), numeric::urs_Quat::urs_Quat(), numeric::xyzTransform< numeric::Real >::xx(), and numeric::xyzmatrix_to_FArray().
|
inline |
Value xx.
Definition at line 1488 of file xyzMatrix.hh.
|
inline |
xx assignment
Definition at line 1680 of file xyzMatrix.hh.
|
inline |
Value xy const.
Definition at line 1497 of file xyzMatrix.hh.
Referenced by numeric::alignVectorSets(), numeric::xyzTransform< numeric::Real >::from_euler_angles_rad(), numeric::operator>>(), numeric::BodyPosition< typename >::q_refresh(), numeric::BodyPosition< typename >::R_refresh(), numeric::EulerAngles< typename >::to_rotation_matrix(), numeric::urs_Quat::urs_Quat(), numeric::xyzTransform< numeric::Real >::xy(), and numeric::xyzmatrix_to_FArray().
|
inline |
Value xy.
Definition at line 1506 of file xyzMatrix.hh.
|
inline |
xy assignment
Definition at line 1689 of file xyzMatrix.hh.
|
inline |
Value xz const.
Definition at line 1515 of file xyzMatrix.hh.
Referenced by numeric::alignVectorSets(), numeric::xyzTransform< numeric::Real >::euler_angles_rad(), numeric::xyzTransform< numeric::Real >::from_euler_angles_rad(), numeric::EulerAngles< typename >::from_rotation_matrix(), numeric::operator>>(), numeric::BodyPosition< typename >::q_refresh(), numeric::BodyPosition< typename >::R_refresh(), numeric::EulerAngles< typename >::to_rotation_matrix(), numeric::urs_Quat::urs_Quat(), numeric::xyzmatrix_to_FArray(), and numeric::xyzTransform< numeric::Real >::xz().
|
inline |
Value xz.
Definition at line 1524 of file xyzMatrix.hh.
|
inline |
xz assignment
Definition at line 1698 of file xyzMatrix.hh.
|
inline |
Value yx const.
Definition at line 1533 of file xyzMatrix.hh.
Referenced by numeric::alignVectorSets(), numeric::xyzTransform< numeric::Real >::euler_angles_rad(), numeric::xyzTransform< numeric::Real >::from_euler_angles_rad(), numeric::operator>>(), numeric::BodyPosition< typename >::q_refresh(), numeric::BodyPosition< typename >::R_refresh(), numeric::EulerAngles< typename >::to_rotation_matrix(), numeric::urs_Quat::urs_Quat(), numeric::xyzmatrix_to_FArray(), and numeric::xyzTransform< numeric::Real >::yx().
|
inline |
Value yx.
Definition at line 1542 of file xyzMatrix.hh.
|
inline |
yx assignment
Definition at line 1707 of file xyzMatrix.hh.
|
inline |
Value yy const.
Definition at line 1551 of file xyzMatrix.hh.
Referenced by numeric::alignVectorSets(), numeric::xyzTransform< numeric::Real >::from_euler_angles_rad(), numeric::operator>>(), numeric::BodyPosition< typename >::q_refresh(), numeric::BodyPosition< typename >::R_refresh(), numeric::EulerAngles< typename >::to_rotation_matrix(), numeric::urs_Quat::urs_Quat(), numeric::xyzmatrix_to_FArray(), and numeric::xyzTransform< numeric::Real >::yy().
|
inline |
Value yy.
Definition at line 1560 of file xyzMatrix.hh.
|
inline |
yy assignment
Definition at line 1716 of file xyzMatrix.hh.
|
inline |
Value yz const.
Definition at line 1569 of file xyzMatrix.hh.
Referenced by numeric::alignVectorSets(), numeric::xyzTransform< numeric::Real >::euler_angles_rad(), numeric::xyzTransform< numeric::Real >::from_euler_angles_rad(), numeric::EulerAngles< typename >::from_rotation_matrix(), numeric::operator>>(), numeric::BodyPosition< typename >::q_refresh(), numeric::BodyPosition< typename >::R_refresh(), numeric::EulerAngles< typename >::to_rotation_matrix(), numeric::urs_Quat::urs_Quat(), numeric::xyzmatrix_to_FArray(), and numeric::xyzTransform< numeric::Real >::yz().
|
inline |
Value yz.
Definition at line 1578 of file xyzMatrix.hh.
|
inline |
yz assignment
Definition at line 1725 of file xyzMatrix.hh.
|
inline |
Set to the zero xyzMatrix.
Definition at line 976 of file xyzMatrix.hh.
Referenced by app.pyrosetta_toolkit.window_modules.scorefunction.ScoreFxnControl.ScoreFxnControl::saveAS(), and app.pyrosetta_toolkit.window_modules.scorefunction.ScoreFxnControl.ScoreFxnControl::updateScoreandTerms().
|
inline |
Value zx const.
Definition at line 1587 of file xyzMatrix.hh.
Referenced by numeric::alignVectorSets(), numeric::xyzTransform< numeric::Real >::euler_angles_rad(), numeric::xyzTransform< numeric::Real >::from_euler_angles_rad(), numeric::EulerAngles< typename >::from_rotation_matrix(), numeric::operator>>(), numeric::BodyPosition< typename >::q_refresh(), numeric::BodyPosition< typename >::R_refresh(), numeric::EulerAngles< typename >::to_rotation_matrix(), numeric::urs_Quat::urs_Quat(), numeric::xyzmatrix_to_FArray(), and numeric::xyzTransform< numeric::Real >::zx().
|
inline |
Value zx.
Definition at line 1596 of file xyzMatrix.hh.
|
inline |
zx assignment
Definition at line 1734 of file xyzMatrix.hh.
|
inline |
Value zy const.
Definition at line 1605 of file xyzMatrix.hh.
Referenced by numeric::alignVectorSets(), numeric::xyzTransform< numeric::Real >::euler_angles_rad(), numeric::xyzTransform< numeric::Real >::from_euler_angles_rad(), numeric::EulerAngles< typename >::from_rotation_matrix(), numeric::operator>>(), numeric::BodyPosition< typename >::q_refresh(), numeric::BodyPosition< typename >::R_refresh(), numeric::EulerAngles< typename >::to_rotation_matrix(), numeric::urs_Quat::urs_Quat(), numeric::xyzmatrix_to_FArray(), and numeric::xyzTransform< numeric::Real >::zy().
|
inline |
Value zy.
Definition at line 1614 of file xyzMatrix.hh.
|
inline |
zy assignment
Definition at line 1743 of file xyzMatrix.hh.
|
inline |
Value zz const.
Definition at line 1623 of file xyzMatrix.hh.
Referenced by numeric::alignVectorSets(), numeric::xyzTransform< numeric::Real >::euler_angles_rad(), numeric::xyzTransform< numeric::Real >::from_euler_angles_rad(), numeric::EulerAngles< typename >::from_rotation_matrix(), numeric::operator>>(), numeric::BodyPosition< typename >::q_refresh(), numeric::BodyPosition< typename >::R_refresh(), numeric::EulerAngles< typename >::to_rotation_matrix(), numeric::urs_Quat::urs_Quat(), numeric::xyzmatrix_to_FArray(), and numeric::xyzTransform< numeric::Real >::zz().
|
inline |
Value zz.
Definition at line 1632 of file xyzMatrix.hh.
|
inline |
zz assignment
Definition at line 1752 of file xyzMatrix.hh.
|
friend |
Classic Jacobi algorithm for the eigenvalues of a real symmetric matrix.
Definition at line 918 of file xyz.functions.hh.
|
friend |
Classic Jacobi algorithm for the eigenvalues and eigenvectors of a real symmetric matrix.
Definition at line 982 of file xyz.functions.hh.
|
friend |
xyzMatrix * xyzVector in-place product
Definition at line 111 of file xyz.functions.hh.
|
friend |
xyzMatrix^T * xyzVector in-place transpose product
Definition at line 141 of file xyz.functions.hh.
Definition at line 205 of file xyz.functions.hh.
|
friend |
Definition at line 1856 of file xyzMatrix.hh.
xyzMatrix != Value
Definition at line 1931 of file xyzMatrix.hh.
Value != xyzMatrix.
Definition at line 2006 of file xyzMatrix.hh.
|
friend |
Definition at line 2259 of file xyzMatrix.hh.
|
friend |
Definition at line 893 of file xyzMatrix.hh.
xyzMatrix * Value
Definition at line 918 of file xyzMatrix.hh.
Value * xyzMatrix.
Definition at line 932 of file xyzMatrix.hh.
|
friend |
Definition at line 809 of file xyzMatrix.hh.
xyzMatrix + Value
Definition at line 823 of file xyzMatrix.hh.
Value + xyzMatrix.
Definition at line 837 of file xyzMatrix.hh.
|
friend |
Definition at line 851 of file xyzMatrix.hh.
xyzMatrix - Value
Definition at line 865 of file xyzMatrix.hh.
Value - xyzMatrix.
Definition at line 879 of file xyzMatrix.hh.
xyzMatrix / Value
Definition at line 946 of file xyzMatrix.hh.
|
friend |
Definition at line 1866 of file xyzMatrix.hh.
xyzMatrix < Value
Definition at line 1941 of file xyzMatrix.hh.
Value < xyzMatrix.
Definition at line 2016 of file xyzMatrix.hh.
|
friend |
Definition at line 1879 of file xyzMatrix.hh.
xyzMatrix <= Value
Definition at line 1954 of file xyzMatrix.hh.
Value <= xyzMatrix.
Definition at line 2029 of file xyzMatrix.hh.
|
friend |
Definition at line 1843 of file xyzMatrix.hh.
xyzMatrix == Value
Definition at line 1918 of file xyzMatrix.hh.
Value == xyzMatrix.
Definition at line 1993 of file xyzMatrix.hh.
|
friend |
Definition at line 1905 of file xyzMatrix.hh.
xyzMatrix > Value
Definition at line 1980 of file xyzMatrix.hh.
Value > xyzMatrix.
Definition at line 2055 of file xyzMatrix.hh.
|
friend |
Definition at line 1892 of file xyzMatrix.hh.
xyzMatrix >= Value
Definition at line 1967 of file xyzMatrix.hh.
Value >= xyzMatrix.
Definition at line 2042 of file xyzMatrix.hh.
|
friend |
xyzVector xyzVector outer product
Definition at line 156 of file xyz.functions.hh.
geometric center
Definition at line 193 of file xyz.functions.hh.
Transformation from rotation matrix to helical axis of rotation.
Definition at line 823 of file xyz.functions.hh.
|
friend |
Rotation matrix for rotation about an axis by an angle in radians.
Definition at line 548 of file xyz.functions.hh.
|
friend |
xyzMatrix^T * xyzVector product
Definition at line 126 of file xyz.functions.hh.
Definition at line 53 of file xyzMatrix.hh.
|
private |
Elements of the 3x3 matrix.
Definition at line 2078 of file xyzMatrix.hh.
Referenced by numeric::xyzMatrix< T >::add_diagonal(), numeric::xyzMatrix< T >::clear(), numeric::xyzMatrix< T >::col(), numeric::xyzMatrix< T >::col_x(), numeric::xyzMatrix< T >::det(), numeric::eigenvalue_jacobi(), numeric::eigenvector_jacobi(), numeric::inplace_product(), numeric::inplace_transpose_product(), numeric::inverse(), numeric::xyzMatrix< T >::is_identity(), numeric::xyzMatrix< T >::is_zero(), numeric::xyzMatrix< T >::left_multiply_by(), numeric::xyzMatrix< T >::left_multiply_by_transpose(), numeric::xyzMatrix< T >::operator()(), numeric::operator*(), numeric::xyzMatrix< T >::operator*=(), numeric::xyzMatrix< T >::operator+=(), numeric::xyzMatrix< T >::operator-=(), numeric::xyzMatrix< T >::operator/=(), numeric::xyzMatrix< T >::operator=(), numeric::product(), numeric::xyzMatrix< T >::right_multiply_by(), numeric::xyzMatrix< T >::right_multiply_by_transpose(), numeric::rotation_axis(), numeric::rotation_matrix(), numeric::xyzMatrix< T >::row(), numeric::xyzMatrix< T >::row_x(), numeric::xyzMatrix< T >::set_diagonal(), numeric::xyzMatrix< T >::show(), numeric::xyzMatrix< T >::subtract_diagonal(), numeric::xyzMatrix< T >::to_diag(), numeric::xyzMatrix< T >::to_identity(), numeric::xyzMatrix< T >::trace(), numeric::transpose_product(), numeric::xyzMatrix< T >::transposed(), numeric::xyzMatrix< T >::xx(), and numeric::xyzMatrix< T >::zero().
|
private |
Definition at line 2078 of file xyzMatrix.hh.
Referenced by numeric::xyzMatrix< T >::clear(), numeric::xyzMatrix< T >::col(), numeric::xyzMatrix< T >::col_y(), numeric::xyzMatrix< T >::det(), numeric::eigenvalue_jacobi(), numeric::eigenvector_jacobi(), numeric::inplace_product(), numeric::inplace_transpose_product(), numeric::inverse(), numeric::xyzMatrix< T >::is_identity(), numeric::xyzMatrix< T >::is_zero(), numeric::xyzMatrix< T >::left_multiply_by(), numeric::xyzMatrix< T >::left_multiply_by_transpose(), numeric::xyzMatrix< T >::operator()(), numeric::operator*(), numeric::xyzMatrix< T >::operator*=(), numeric::xyzMatrix< T >::operator+=(), numeric::xyzMatrix< T >::operator-=(), numeric::xyzMatrix< T >::operator/=(), numeric::xyzMatrix< T >::operator=(), numeric::product(), numeric::xyzMatrix< T >::right_multiply_by(), numeric::xyzMatrix< T >::right_multiply_by_transpose(), numeric::rotation_axis(), numeric::rotation_matrix(), numeric::xyzMatrix< T >::row(), numeric::xyzMatrix< T >::row_x(), numeric::xyzMatrix< T >::show(), numeric::xyzMatrix< T >::to_diag(), numeric::xyzMatrix< T >::to_identity(), numeric::xyzMatrix< T >::transpose(), numeric::transpose_product(), numeric::xyzMatrix< T >::transposed(), numeric::xyzMatrix< T >::xy(), and numeric::xyzMatrix< T >::zero().
|
private |
Definition at line 2078 of file xyzMatrix.hh.
Referenced by numeric::xyzMatrix< T >::clear(), numeric::xyzMatrix< T >::col(), numeric::xyzMatrix< T >::col_z(), numeric::xyzMatrix< T >::det(), numeric::eigenvalue_jacobi(), numeric::eigenvector_jacobi(), numeric::inplace_product(), numeric::inplace_transpose_product(), numeric::inverse(), numeric::xyzMatrix< T >::is_identity(), numeric::xyzMatrix< T >::is_zero(), numeric::xyzMatrix< T >::left_multiply_by(), numeric::xyzMatrix< T >::left_multiply_by_transpose(), numeric::xyzMatrix< T >::operator()(), numeric::operator*(), numeric::xyzMatrix< T >::operator*=(), numeric::xyzMatrix< T >::operator+=(), numeric::xyzMatrix< T >::operator-=(), numeric::xyzMatrix< T >::operator/=(), numeric::xyzMatrix< T >::operator=(), numeric::product(), numeric::xyzMatrix< T >::right_multiply_by(), numeric::xyzMatrix< T >::right_multiply_by_transpose(), numeric::rotation_axis(), numeric::rotation_matrix(), numeric::xyzMatrix< T >::row(), numeric::xyzMatrix< T >::row_x(), numeric::xyzMatrix< T >::show(), numeric::xyzMatrix< T >::to_diag(), numeric::xyzMatrix< T >::to_identity(), numeric::xyzMatrix< T >::transpose(), numeric::transpose_product(), numeric::xyzMatrix< T >::transposed(), numeric::xyzMatrix< T >::xz(), and numeric::xyzMatrix< T >::zero().
|
private |
Definition at line 2079 of file xyzMatrix.hh.
Referenced by numeric::xyzMatrix< T >::clear(), numeric::xyzMatrix< T >::col(), numeric::xyzMatrix< T >::col_x(), numeric::xyzMatrix< T >::det(), numeric::eigenvalue_jacobi(), numeric::eigenvector_jacobi(), numeric::inplace_product(), numeric::inplace_transpose_product(), numeric::inverse(), numeric::xyzMatrix< T >::is_identity(), numeric::xyzMatrix< T >::is_zero(), numeric::xyzMatrix< T >::left_multiply_by(), numeric::xyzMatrix< T >::left_multiply_by_transpose(), numeric::xyzMatrix< T >::operator()(), numeric::operator*(), numeric::xyzMatrix< T >::operator*=(), numeric::xyzMatrix< T >::operator+=(), numeric::xyzMatrix< T >::operator-=(), numeric::xyzMatrix< T >::operator/=(), numeric::xyzMatrix< T >::operator=(), numeric::product(), numeric::xyzMatrix< T >::right_multiply_by(), numeric::xyzMatrix< T >::right_multiply_by_transpose(), numeric::rotation_axis(), numeric::rotation_matrix(), numeric::xyzMatrix< T >::row(), numeric::xyzMatrix< T >::row_y(), numeric::xyzMatrix< T >::show(), numeric::xyzMatrix< T >::to_diag(), numeric::xyzMatrix< T >::to_identity(), numeric::xyzMatrix< T >::transpose(), numeric::transpose_product(), numeric::xyzMatrix< T >::transposed(), numeric::xyzMatrix< T >::yx(), and numeric::xyzMatrix< T >::zero().
|
private |
Definition at line 2079 of file xyzMatrix.hh.
Referenced by numeric::xyzMatrix< T >::add_diagonal(), numeric::xyzMatrix< T >::clear(), numeric::xyzMatrix< T >::col(), numeric::xyzMatrix< T >::col_y(), numeric::xyzMatrix< T >::det(), numeric::eigenvalue_jacobi(), numeric::eigenvector_jacobi(), numeric::inplace_product(), numeric::inplace_transpose_product(), numeric::inverse(), numeric::xyzMatrix< T >::is_identity(), numeric::xyzMatrix< T >::is_zero(), numeric::xyzMatrix< T >::left_multiply_by(), numeric::xyzMatrix< T >::left_multiply_by_transpose(), numeric::xyzMatrix< T >::operator()(), numeric::operator*(), numeric::xyzMatrix< T >::operator*=(), numeric::xyzMatrix< T >::operator+=(), numeric::xyzMatrix< T >::operator-=(), numeric::xyzMatrix< T >::operator/=(), numeric::xyzMatrix< T >::operator=(), numeric::product(), numeric::xyzMatrix< T >::right_multiply_by(), numeric::xyzMatrix< T >::right_multiply_by_transpose(), numeric::rotation_axis(), numeric::rotation_matrix(), numeric::xyzMatrix< T >::row(), numeric::xyzMatrix< T >::row_y(), numeric::xyzMatrix< T >::set_diagonal(), numeric::xyzMatrix< T >::show(), numeric::xyzMatrix< T >::subtract_diagonal(), numeric::xyzMatrix< T >::to_diag(), numeric::xyzMatrix< T >::to_identity(), numeric::xyzMatrix< T >::trace(), numeric::transpose_product(), numeric::xyzMatrix< T >::transposed(), numeric::xyzMatrix< T >::yy(), and numeric::xyzMatrix< T >::zero().
|
private |
Definition at line 2079 of file xyzMatrix.hh.
Referenced by numeric::xyzMatrix< T >::clear(), numeric::xyzMatrix< T >::col(), numeric::xyzMatrix< T >::col_z(), numeric::xyzMatrix< T >::det(), numeric::eigenvalue_jacobi(), numeric::eigenvector_jacobi(), numeric::inplace_product(), numeric::inplace_transpose_product(), numeric::inverse(), numeric::xyzMatrix< T >::is_identity(), numeric::xyzMatrix< T >::is_zero(), numeric::xyzMatrix< T >::left_multiply_by(), numeric::xyzMatrix< T >::left_multiply_by_transpose(), numeric::xyzMatrix< T >::operator()(), numeric::operator*(), numeric::xyzMatrix< T >::operator*=(), numeric::xyzMatrix< T >::operator+=(), numeric::xyzMatrix< T >::operator-=(), numeric::xyzMatrix< T >::operator/=(), numeric::xyzMatrix< T >::operator=(), numeric::product(), numeric::xyzMatrix< T >::right_multiply_by(), numeric::xyzMatrix< T >::right_multiply_by_transpose(), numeric::rotation_axis(), numeric::rotation_matrix(), numeric::xyzMatrix< T >::row(), numeric::xyzMatrix< T >::row_y(), numeric::xyzMatrix< T >::show(), numeric::xyzMatrix< T >::to_diag(), numeric::xyzMatrix< T >::to_identity(), numeric::xyzMatrix< T >::transpose(), numeric::transpose_product(), numeric::xyzMatrix< T >::transposed(), numeric::xyzMatrix< T >::yz(), and numeric::xyzMatrix< T >::zero().
|
private |
Definition at line 2080 of file xyzMatrix.hh.
Referenced by numeric::xyzMatrix< T >::clear(), numeric::xyzMatrix< T >::col(), numeric::xyzMatrix< T >::col_x(), numeric::xyzMatrix< T >::det(), numeric::eigenvalue_jacobi(), numeric::eigenvector_jacobi(), numeric::inplace_product(), numeric::inplace_transpose_product(), numeric::inverse(), numeric::xyzMatrix< T >::is_identity(), numeric::xyzMatrix< T >::is_zero(), numeric::xyzMatrix< T >::left_multiply_by(), numeric::xyzMatrix< T >::left_multiply_by_transpose(), numeric::xyzMatrix< T >::operator()(), numeric::operator*(), numeric::xyzMatrix< T >::operator*=(), numeric::xyzMatrix< T >::operator+=(), numeric::xyzMatrix< T >::operator-=(), numeric::xyzMatrix< T >::operator/=(), numeric::xyzMatrix< T >::operator=(), numeric::product(), numeric::xyzMatrix< T >::right_multiply_by(), numeric::xyzMatrix< T >::right_multiply_by_transpose(), numeric::rotation_axis(), numeric::rotation_matrix(), numeric::xyzMatrix< T >::row(), numeric::xyzMatrix< T >::row_z(), numeric::xyzMatrix< T >::show(), numeric::xyzMatrix< T >::to_diag(), numeric::xyzMatrix< T >::to_identity(), numeric::xyzMatrix< T >::transpose(), numeric::transpose_product(), numeric::xyzMatrix< T >::transposed(), numeric::xyzMatrix< T >::zero(), and numeric::xyzMatrix< T >::zx().
|
private |
Definition at line 2080 of file xyzMatrix.hh.
Referenced by numeric::xyzMatrix< T >::clear(), numeric::xyzMatrix< T >::col(), numeric::xyzMatrix< T >::col_y(), numeric::xyzMatrix< T >::det(), numeric::eigenvalue_jacobi(), numeric::eigenvector_jacobi(), numeric::inplace_product(), numeric::inplace_transpose_product(), numeric::inverse(), numeric::xyzMatrix< T >::is_identity(), numeric::xyzMatrix< T >::is_zero(), numeric::xyzMatrix< T >::left_multiply_by(), numeric::xyzMatrix< T >::left_multiply_by_transpose(), numeric::xyzMatrix< T >::operator()(), numeric::operator*(), numeric::xyzMatrix< T >::operator*=(), numeric::xyzMatrix< T >::operator+=(), numeric::xyzMatrix< T >::operator-=(), numeric::xyzMatrix< T >::operator/=(), numeric::xyzMatrix< T >::operator=(), numeric::product(), numeric::xyzMatrix< T >::right_multiply_by(), numeric::xyzMatrix< T >::right_multiply_by_transpose(), numeric::rotation_axis(), numeric::rotation_matrix(), numeric::xyzMatrix< T >::row(), numeric::xyzMatrix< T >::row_z(), numeric::xyzMatrix< T >::show(), numeric::xyzMatrix< T >::to_diag(), numeric::xyzMatrix< T >::to_identity(), numeric::xyzMatrix< T >::transpose(), numeric::transpose_product(), numeric::xyzMatrix< T >::transposed(), numeric::xyzMatrix< T >::zero(), and numeric::xyzMatrix< T >::zy().
|
private |
Definition at line 2080 of file xyzMatrix.hh.
Referenced by numeric::xyzMatrix< T >::add_diagonal(), numeric::xyzMatrix< T >::clear(), numeric::xyzMatrix< T >::col(), numeric::xyzMatrix< T >::col_z(), numeric::xyzMatrix< T >::det(), numeric::eigenvalue_jacobi(), numeric::eigenvector_jacobi(), numeric::inplace_product(), numeric::inplace_transpose_product(), numeric::inverse(), numeric::xyzMatrix< T >::is_identity(), numeric::xyzMatrix< T >::is_zero(), numeric::xyzMatrix< T >::left_multiply_by(), numeric::xyzMatrix< T >::left_multiply_by_transpose(), numeric::xyzMatrix< T >::operator()(), numeric::operator*(), numeric::xyzMatrix< T >::operator*=(), numeric::xyzMatrix< T >::operator+=(), numeric::xyzMatrix< T >::operator-=(), numeric::xyzMatrix< T >::operator/=(), numeric::xyzMatrix< T >::operator=(), numeric::product(), numeric::xyzMatrix< T >::right_multiply_by(), numeric::xyzMatrix< T >::right_multiply_by_transpose(), numeric::rotation_axis(), numeric::rotation_matrix(), numeric::xyzMatrix< T >::row(), numeric::xyzMatrix< T >::row_z(), numeric::xyzMatrix< T >::set_diagonal(), numeric::xyzMatrix< T >::show(), numeric::xyzMatrix< T >::subtract_diagonal(), numeric::xyzMatrix< T >::to_diag(), numeric::xyzMatrix< T >::to_identity(), numeric::xyzMatrix< T >::trace(), numeric::transpose_product(), numeric::xyzMatrix< T >::transposed(), numeric::xyzMatrix< T >::zero(), and numeric::xyzMatrix< T >::zz().