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