| 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 |