assign_product(const Matrix3D &A, const Matrix3D &B) | MBMesquite::Matrix3D | [inline] |
column(unsigned c) const | MBMesquite::Matrix3D | [inline] |
column_length(int i) const | MBMesquite::Matrix3D | [inline] |
copy(const double *v) | MBMesquite::Matrix3D | [inline, protected] |
det(const Matrix3D &A) | MBMesquite::Matrix3D | [friend] |
eqAx(Vector3D &v, const Matrix3D &A, const Vector3D &x) | MBMesquite::Matrix3D | [friend] |
eqTransAx(Vector3D &v, const Matrix3D &A, const Vector3D &x) | MBMesquite::Matrix3D | [friend] |
equal_mult_elem(const Matrix3D &A) | MBMesquite::Matrix3D | [inline] |
fill_lower_triangle() | MBMesquite::Matrix3D | [inline] |
Frobenius_2(const Matrix3D &A) | MBMesquite::Matrix3D | [friend] |
identity() | MBMesquite::Matrix3D | [inline] |
inv(Matrix3D &B, const Matrix3D &A) | MBMesquite::Matrix3D | [friend] |
lower() const | MBMesquite::Matrix3D | [inline] |
matmult(Matrix3D &C, const Matrix3D &A, const Matrix3D &B) | MBMesquite::Matrix3D | [friend] |
Matrix3D() | MBMesquite::Matrix3D | [inline] |
Matrix3D(const Matrix3D &A) | MBMesquite::Matrix3D | [inline] |
Matrix3D(double value) | MBMesquite::Matrix3D | [inline] |
Matrix3D(double a00, double a01, double a02, double a10, double a11, double a12, double a20, double a21, double a22) | MBMesquite::Matrix3D | [inline] |
Matrix3D(const Vector3D &col1, const Vector3D &col2, const Vector3D &col3) | MBMesquite::Matrix3D | [inline] |
Matrix3D(double radians, const Vector3D &axis) | MBMesquite::Matrix3D | [inline] |
Matrix3D(const double *v) | MBMesquite::Matrix3D | [inline] |
Matrix3D(const char *s) | MBMesquite::Matrix3D | [inline] |
Matrix3D(const SymMatrix3D &m) | MBMesquite::Matrix3D | [inline] |
mult_element(const Matrix3D &A, const Matrix3D &B) | MBMesquite::Matrix3D | [friend] |
num_cols() const | MBMesquite::Matrix3D | [inline] |
num_rows() const | MBMesquite::Matrix3D | [inline] |
operator!=(const Matrix3D &lhs, const Matrix3D &rhs) | MBMesquite::Matrix3D | [friend] |
operator()(unsigned short r, unsigned short c) | MBMesquite::Matrix3D | [inline] |
operator()(unsigned short r, unsigned short c) const | MBMesquite::Matrix3D | [inline] |
operator*(const Matrix3D &A, const Matrix3D &B) | MBMesquite::Matrix3D | [friend] |
operator*(const Matrix3D &A, const Vector3D &x) | MBMesquite::Matrix3D | [friend] |
operator*(const Vector3D &x, const Matrix3D &A) | MBMesquite::Matrix3D | [friend] |
operator*(double s) const | MBMesquite::Matrix3D | [inline] |
operator*(double s, const Matrix3D &A) | MBMesquite::Matrix3D | [friend] |
operator*=(double s) | MBMesquite::Matrix3D | [inline] |
operator+(const Matrix3D &A, const Matrix3D &B) | MBMesquite::Matrix3D | [friend] |
operator+=(const Matrix3D &rhs) | MBMesquite::Matrix3D | [inline] |
operator+=(const SymMatrix3D &rhs) | MBMesquite::Matrix3D | [inline] |
operator-(const Matrix3D &A) | MBMesquite::Matrix3D | [friend] |
operator-(const Matrix3D &A, const Matrix3D &B) | MBMesquite::Matrix3D | [friend] |
operator-=(const Matrix3D &rhs) | MBMesquite::Matrix3D | [inline] |
operator-=(const SymMatrix3D &rhs) | MBMesquite::Matrix3D | [inline] |
operator=(const Matrix3D &A) | MBMesquite::Matrix3D | [inline] |
operator=(const SymMatrix3D &m) | MBMesquite::Matrix3D | [inline] |
operator=(double scalar) | MBMesquite::Matrix3D | [inline] |
operator=(const char *s) | MBMesquite::Matrix3D | [inline] |
operator==(const Matrix3D &lhs, const Matrix3D &rhs) | MBMesquite::Matrix3D | [friend] |
operator[](unsigned i) | MBMesquite::Matrix3D | [inline] |
operator[](unsigned i) const | MBMesquite::Matrix3D | [inline] |
outer_product(const Vector3D &v1, const Vector3D &v2) | MBMesquite::Matrix3D | [inline] |
plus_transpose(const Matrix3D &A, const Matrix3D &B) | MBMesquite::Matrix3D | [friend] |
plus_transpose_equal(const Matrix3D &B) | MBMesquite::Matrix3D | [inline] |
plusEqaA(Matrix3D &B, const double a, const Matrix3D &A) | MBMesquite::Matrix3D | [friend] |
plusEqAx(Vector3D &v, const Matrix3D &A, const Vector3D &x) | MBMesquite::Matrix3D | [friend] |
plusEqTransAx(Vector3D &v, const Matrix3D &A, const Vector3D &x) | MBMesquite::Matrix3D | [friend] |
positive_definite() const | MBMesquite::Matrix3D | [inline] |
QR(Matrix3D &Q, Matrix3D &R, const Matrix3D &A) | MBMesquite::Matrix3D | [friend] |
row(unsigned r) const | MBMesquite::Matrix3D | [inline] |
set(double val) | MBMesquite::Matrix3D | [inline, protected] |
set_column(int j, const Vector3D &c) | MBMesquite::Matrix3D | [inline] |
set_values(const char *s) | MBMesquite::Matrix3D | [inline, protected] |
sub_det(int r, int c) const | MBMesquite::Matrix3D | [inline] |
timesInvA(Matrix3D &B, const Matrix3D &A) | MBMesquite::Matrix3D | [friend] |
transpose(const Matrix3D &A) | MBMesquite::Matrix3D | [friend] |
transpose() | MBMesquite::Matrix3D | [inline] |
upper() const | MBMesquite::Matrix3D | [inline] |
v_ | MBMesquite::Matrix3D | [protected] |
zero() | MBMesquite::Matrix3D | [inline] |
~Matrix3D() | MBMesquite::Matrix3D | [inline] |