Rosetta
numeric::xyzMatrix< T > Member List

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

add_diagonal(Value const &xx_a, Value const &yy_a, Value const &zz_a)numeric::xyzMatrix< T >inline
add_diagonal(xyzVector< U > const &diag_a)numeric::xyzMatrix< T >inline
clear()numeric::xyzMatrix< T >inline
col(int const i) constnumeric::xyzMatrix< T >inline
col(int const i, Vector const &v)numeric::xyzMatrix< T >inline
col_x() constnumeric::xyzMatrix< T >inline
col_x(Vector const &v)numeric::xyzMatrix< T >inline
col_y() constnumeric::xyzMatrix< T >inline
col_y(Vector const &v)numeric::xyzMatrix< T >inline
col_z() constnumeric::xyzMatrix< T >inline
col_z(Vector const &v)numeric::xyzMatrix< T >inline
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)numeric::xyzMatrix< T >inlinestatic
cols(U const *cp)numeric::xyzMatrix< T >inlinestatic
cols(U const *xp, U const *yp, U const *zp)numeric::xyzMatrix< T >inlinestatic
cols(xyzVector< U > const &col_x, xyzVector< U > const &col_y, xyzVector< U > const &col_z)numeric::xyzMatrix< T >inlinestatic
cols_constructor(U const *xp, U const *yp, U const *zp)numeric::xyzMatrix< T >inlinestatic
cols_constructor(xyzVector< U > const &col_x, xyzVector< U > const &col_y, xyzVector< U > const &col_z)numeric::xyzMatrix< T >inlinestatic
const_pointer typedefnumeric::xyzMatrix< T >
const_reference typedefnumeric::xyzMatrix< T >
ConstPointer typedefnumeric::xyzMatrix< T >
ConstReference typedefnumeric::xyzMatrix< T >
det() constnumeric::xyzMatrix< T >inline
diag(Value const &xx_a, Value const &yy_a, Value const &zz_a)numeric::xyzMatrix< T >inlinestatic
diag(xyzVector< U > const &diag_a)numeric::xyzMatrix< T >inlinestatic
eigenvalue_jacobi(xyzMatrix< T > const &a, T const &tol)numeric::xyzMatrix< T >friend
eigenvector_jacobi(xyzMatrix< T > const &a, T const &tol, xyzMatrix< T > &J)numeric::xyzMatrix< T >friend
I()numeric::xyzMatrix< T >inlinestatic
identity()numeric::xyzMatrix< T >inlinestatic
inplace_product(xyzMatrix< T > const &m, xyzVector< T > &v)numeric::xyzMatrix< T >friend
inplace_transpose_product(xyzMatrix< T > const &m, xyzVector< T > &v)numeric::xyzMatrix< T >friend
inverse(xyzMatrix< T > const &a)numeric::xyzMatrix< T >friend
inverse() constnumeric::xyzMatrix< T >inline
is_finite() constnumeric::xyzMatrix< T >inline
is_identity() constnumeric::xyzMatrix< T >inline
is_zero() constnumeric::xyzMatrix< T >inline
left_multiply_by(xyzMatrix< U > const &m)numeric::xyzMatrix< T >inline
left_multiply_by_transpose(xyzMatrix< U > const &m)numeric::xyzMatrix< T >inline
operator!=(xyzMatrix const &a, xyzMatrix const &b)numeric::xyzMatrix< T >friend
operator!=(xyzMatrix const &m, Value const &t)numeric::xyzMatrix< T >friend
operator!=(Value const &t, xyzMatrix const &m)numeric::xyzMatrix< T >friend
operator()(int const i, int const j) constnumeric::xyzMatrix< T >inline
operator()(int const i, int const j)numeric::xyzMatrix< T >inline
operator*(xyzMatrix< T > const &m, xyzVector< T > const &v)numeric::xyzMatrix< T >friend
operator*(xyzVector< T > const &v) constnumeric::xyzMatrix< T >inline
operator*(xyzMatrix< T > const &m) constnumeric::xyzMatrix< T >inline
operator*(Value const &t) constnumeric::xyzMatrix< T >inline
operator*(Value const &t, xyzMatrix const &m)numeric::xyzMatrix< T >friend
operator*=(xyzMatrix< U > const &m)numeric::xyzMatrix< T >inline
operator*=(Value const &t)numeric::xyzMatrix< T >inline
operator+(xyzMatrix const &m) constnumeric::xyzMatrix< T >inline
operator+(Value const &t) constnumeric::xyzMatrix< T >inline
operator+(Value const &t, xyzMatrix const &m)numeric::xyzMatrix< T >friend
operator+=(xyzMatrix< U > const &m)numeric::xyzMatrix< T >inline
operator+=(Value const &t)numeric::xyzMatrix< T >inline
operator-(xyzMatrix const &m) constnumeric::xyzMatrix< T >inline
operator-(Value const &t) constnumeric::xyzMatrix< T >inline
operator-(Value const &t, xyzMatrix const &m)numeric::xyzMatrix< T >friend
operator-=(xyzMatrix< U > const &m)numeric::xyzMatrix< T >inline
operator-=(Value const &t)numeric::xyzMatrix< T >inline
operator/(Value const &t) constnumeric::xyzMatrix< T >inline
operator/=(Value const &t)numeric::xyzMatrix< T >inline
operator<(xyzMatrix const &a, xyzMatrix const &b)numeric::xyzMatrix< T >friend
operator<(xyzMatrix const &m, Value const &t)numeric::xyzMatrix< T >friend
operator<(Value const &t, xyzMatrix const &m)numeric::xyzMatrix< T >friend
operator<=(xyzMatrix const &a, xyzMatrix const &b)numeric::xyzMatrix< T >friend
operator<=(xyzMatrix const &m, Value const &t)numeric::xyzMatrix< T >friend
operator<=(Value const &t, xyzMatrix const &m)numeric::xyzMatrix< T >friend
operator=(xyzMatrix const &m)numeric::xyzMatrix< T >inline
operator=(xyzMatrix< U > const &m)numeric::xyzMatrix< T >inline
operator=(ColsPointer< U > const &c)numeric::xyzMatrix< T >inline
operator=(RowsPointer< U > const &r)numeric::xyzMatrix< T >inline
operator=(ColPointers< U > const &c)numeric::xyzMatrix< T >inline
operator=(RowPointers< U > const &r)numeric::xyzMatrix< T >inline
operator=(ColVectors< U > const &c)numeric::xyzMatrix< T >inline
operator=(RowVectors< U > const &r)numeric::xyzMatrix< T >inline
operator=(Value const &t)numeric::xyzMatrix< T >inline
operator==(xyzMatrix const &a, xyzMatrix const &b)numeric::xyzMatrix< T >friend
operator==(xyzMatrix const &m, Value const &t)numeric::xyzMatrix< T >friend
operator==(Value const &t, xyzMatrix const &m)numeric::xyzMatrix< T >friend
operator>(xyzMatrix const &a, xyzMatrix const &b)numeric::xyzMatrix< T >friend
operator>(xyzMatrix const &m, Value const &t)numeric::xyzMatrix< T >friend
operator>(Value const &t, xyzMatrix const &m)numeric::xyzMatrix< T >friend
operator>=(xyzMatrix const &a, xyzMatrix const &b)numeric::xyzMatrix< T >friend
operator>=(xyzMatrix const &m, Value const &t)numeric::xyzMatrix< T >friend
operator>=(Value const &t, xyzMatrix const &m)numeric::xyzMatrix< T >friend
outer_product(xyzVector< T > const &a, xyzVector< T > const &b)numeric::xyzMatrix< T >friend
pointer typedefnumeric::xyzMatrix< T >
Pointer typedefnumeric::xyzMatrix< T >
product(xyzMatrix< T > const &m, xyzVector< T > const &v)numeric::xyzMatrix< T >friend
projection_matrix(xyzVector< T > const &v)numeric::xyzMatrix< T >friend
reference typedefnumeric::xyzMatrix< T >
Reference typedefnumeric::xyzMatrix< T >
right_multiply_by(xyzMatrix< U > const &m)numeric::xyzMatrix< T >inline
right_multiply_by_transpose(xyzMatrix< U > const &m)numeric::xyzMatrix< T >inline
rotation_axis(xyzMatrix< T > const &R, T &theta)numeric::xyzMatrix< T >friend
rotation_matrix(xyzVector< T > const &axis, T const &theta)numeric::xyzMatrix< T >friend
row(int const i) constnumeric::xyzMatrix< T >inline
row(int const i, Vector const &v)numeric::xyzMatrix< T >inline
row_x() constnumeric::xyzMatrix< T >inline
row_x(Vector const &v)numeric::xyzMatrix< T >inline
row_y() constnumeric::xyzMatrix< T >inline
row_y(Vector const &v)numeric::xyzMatrix< T >inline
row_z() constnumeric::xyzMatrix< T >inline
row_z(Vector const &v)numeric::xyzMatrix< T >inline
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)numeric::xyzMatrix< T >inlinestatic
rows(U const *rp)numeric::xyzMatrix< T >inlinestatic
rows(U const *xp, U const *yp, U const *zp)numeric::xyzMatrix< T >inlinestatic
rows(xyzVector< U > const &row_x, xyzVector< U > const &row_y, xyzVector< U > const &row_z)numeric::xyzMatrix< T >inlinestatic
rows_constructor(U const *xp, U const *yp, U const *zp)numeric::xyzMatrix< T >inlinestatic
rows_constructor(xyzVector< U > const &row_x, xyzVector< U > const &row_y, xyzVector< U > const &row_z)numeric::xyzMatrix< T >inlinestatic
set_diagonal(Value const &xx_a, Value const &yy_a, Value const &zz_a)numeric::xyzMatrix< T >inline
set_diagonal(xyzVector< U > const &diag_a)numeric::xyzMatrix< T >inline
subtract_diagonal(Value const &xx_a, Value const &yy_a, Value const &zz_a)numeric::xyzMatrix< T >inline
subtract_diagonal(xyzVector< U > const &diag_a)numeric::xyzMatrix< T >inline
to_diag(Value const &xx_a, Value const &yy_a, Value const &zz_a)numeric::xyzMatrix< T >inline
to_diag(xyzVector< U > const &diag_a)numeric::xyzMatrix< T >inline
to_identity()numeric::xyzMatrix< T >inline
trace() constnumeric::xyzMatrix< T >inline
transpose()numeric::xyzMatrix< T >inline
transpose_product(xyzMatrix< T > const &m, xyzVector< T > const &v)numeric::xyzMatrix< T >friend
transposed() constnumeric::xyzMatrix< T >inline
Value typedefnumeric::xyzMatrix< T >
value_type typedefnumeric::xyzMatrix< T >
Vector typedefnumeric::xyzMatrix< T >
xx() constnumeric::xyzMatrix< T >inline
xx()numeric::xyzMatrix< T >inline
xx(Value const &xx_a)numeric::xyzMatrix< T >inline
xx_numeric::xyzMatrix< T >private
xy() constnumeric::xyzMatrix< T >inline
xy()numeric::xyzMatrix< T >inline
xy(Value const &xy_a)numeric::xyzMatrix< T >inline
xy_numeric::xyzMatrix< T >private
xyzMatrix classnumeric::xyzMatrix< T >friend
xyzMatrix()numeric::xyzMatrix< T >inline
xyzMatrix(xyzMatrix const &m)numeric::xyzMatrix< T >inline
xyzMatrix(xyzMatrix< U > const &m)numeric::xyzMatrix< T >inline
xyzMatrix(Value const &t)numeric::xyzMatrix< T >inlineexplicit
xyzMatrix(ColsPointer< U > const &c)numeric::xyzMatrix< T >inline
xyzMatrix(ColPointers< U > const &c)numeric::xyzMatrix< T >inline
xyzMatrix(ColVectors< U > const &c)numeric::xyzMatrix< T >inline
xyzMatrix(RowsPointer< U > const &r)numeric::xyzMatrix< T >inline
xyzMatrix(RowPointers< U > const &r)numeric::xyzMatrix< T >inline
xyzMatrix(RowVectors< U > const &r)numeric::xyzMatrix< T >inline
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)numeric::xyzMatrix< T >inlineprivate
xz() constnumeric::xyzMatrix< T >inline
xz()numeric::xyzMatrix< T >inline
xz(Value const &xz_a)numeric::xyzMatrix< T >inline
xz_numeric::xyzMatrix< T >private
yx() constnumeric::xyzMatrix< T >inline
yx()numeric::xyzMatrix< T >inline
yx(Value const &yx_a)numeric::xyzMatrix< T >inline
yx_numeric::xyzMatrix< T >private
yy() constnumeric::xyzMatrix< T >inline
yy()numeric::xyzMatrix< T >inline
yy(Value const &yy_a)numeric::xyzMatrix< T >inline
yy_numeric::xyzMatrix< T >private
yz() constnumeric::xyzMatrix< T >inline
yz()numeric::xyzMatrix< T >inline
yz(Value const &yz_a)numeric::xyzMatrix< T >inline
yz_numeric::xyzMatrix< T >private
zero()numeric::xyzMatrix< T >inline
zx() constnumeric::xyzMatrix< T >inline
zx()numeric::xyzMatrix< T >inline
zx(Value const &zx_a)numeric::xyzMatrix< T >inline
zx_numeric::xyzMatrix< T >private
zy() constnumeric::xyzMatrix< T >inline
zy()numeric::xyzMatrix< T >inline
zy(Value const &zy_a)numeric::xyzMatrix< T >inline
zy_numeric::xyzMatrix< T >private
zz() constnumeric::xyzMatrix< T >inline
zz()numeric::xyzMatrix< T >inline
zz(Value const &zz_a)numeric::xyzMatrix< T >inline
zz_numeric::xyzMatrix< T >private
~xyzMatrix()numeric::xyzMatrix< T >inline