This is the complete list of members for libMesh::DenseMatrix< T >, including all inherited members.
_BLAS_Multiply_Flag enum name | libMesh::DenseMatrix< T > | private |
_cholesky_back_substitute(const DenseVector< T2 > &b, DenseVector< T2 > &x) const | libMesh::DenseMatrix< T > | private |
_cholesky_decompose() | libMesh::DenseMatrix< T > | private |
_decomposition_type | libMesh::DenseMatrix< T > | private |
_evd_lapack(DenseVector< T > &lambda_real, DenseVector< T > &lambda_imag, DenseMatrix< T > *VL=nullptr, DenseMatrix< T > *VR=nullptr) | libMesh::DenseMatrix< T > | private |
_lu_back_substitute(const DenseVector< T > &b, DenseVector< T > &x) const | libMesh::DenseMatrix< T > | private |
_lu_back_substitute_lapack(const DenseVector< T > &b, DenseVector< T > &x) | libMesh::DenseMatrix< T > | private |
_lu_decompose() | libMesh::DenseMatrix< T > | private |
_lu_decompose_lapack() | libMesh::DenseMatrix< T > | private |
_m | libMesh::DenseMatrixBase< T > | protected |
_matvec_blas(T alpha, T beta, DenseVector< T > &dest, const DenseVector< T > &arg, bool trans=false) const | libMesh::DenseMatrix< T > | private |
_multiply_blas(const DenseMatrixBase< T > &other, _BLAS_Multiply_Flag flag) | libMesh::DenseMatrix< T > | private |
_n | libMesh::DenseMatrixBase< T > | protected |
_pivots | libMesh::DenseMatrix< T > | private |
_svd_helper(char JOBU, char JOBVT, std::vector< Real > &sigma_val, std::vector< Number > &U_val, std::vector< Number > &VT_val) | libMesh::DenseMatrix< T > | private |
_svd_lapack(DenseVector< Real > &sigma) | libMesh::DenseMatrix< T > | private |
_svd_lapack(DenseVector< Real > &sigma, DenseMatrix< Number > &U, DenseMatrix< Number > &VT) | libMesh::DenseMatrix< T > | private |
_svd_solve_lapack(const DenseVector< T > &rhs, DenseVector< T > &x, Real rcond) const | libMesh::DenseMatrix< T > | private |
_val | libMesh::DenseMatrix< T > | private |
add(const T2 factor, const DenseMatrix< T3 > &mat) | libMesh::DenseMatrix< T > | inline |
libMesh::DenseMatrixBase::add(const T2 factor, const DenseMatrixBase< T3 > &mat) | libMesh::DenseMatrixBase< T > | inline |
CHOLESKY enum value | libMesh::DenseMatrix< T > | private |
cholesky_solve(const DenseVector< T2 > &b, DenseVector< T2 > &x) | libMesh::DenseMatrix< T > | |
condense(const unsigned int i, const unsigned int j, const T val, DenseVector< T > &rhs) | libMesh::DenseMatrix< T > | inline |
libMesh::DenseMatrixBase::condense(const unsigned int i, const unsigned int j, const T val, DenseVectorBase< T > &rhs) | libMesh::DenseMatrixBase< T > | protected |
DecompositionType enum name | libMesh::DenseMatrix< T > | private |
DenseMatrix(const unsigned int new_m=0, const unsigned int new_n=0) | libMesh::DenseMatrix< T > | inline |
DenseMatrix(DenseMatrix &&)=default | libMesh::DenseMatrix< T > | |
DenseMatrix(const DenseMatrix &)=default | libMesh::DenseMatrix< T > | |
DenseMatrixBase(const unsigned int new_m=0, const unsigned int new_n=0) | libMesh::DenseMatrixBase< T > | inlineprotected |
DenseMatrixBase(DenseMatrixBase &&)=default | libMesh::DenseMatrixBase< T > | |
DenseMatrixBase(const DenseMatrixBase &)=default | libMesh::DenseMatrixBase< T > | |
det() | libMesh::DenseMatrix< T > | |
el(const unsigned int i, const unsigned int j) const override | libMesh::DenseMatrix< T > | inlinevirtual |
el(const unsigned int i, const unsigned int j) override | libMesh::DenseMatrix< T > | inlinevirtual |
evd(DenseVector< T > &lambda_real, DenseVector< T > &lambda_imag) | libMesh::DenseMatrix< T > | |
evd_left(DenseVector< T > &lambda_real, DenseVector< T > &lambda_imag, DenseMatrix< T > &VL) | libMesh::DenseMatrix< T > | |
evd_left_and_right(DenseVector< T > &lambda_real, DenseVector< T > &lambda_imag, DenseMatrix< T > &VL, DenseMatrix< T > &VR) | libMesh::DenseMatrix< T > | |
evd_right(DenseVector< T > &lambda_real, DenseVector< T > &lambda_imag, DenseMatrix< T > &VR) | libMesh::DenseMatrix< T > | |
get_principal_submatrix(unsigned int sub_m, unsigned int sub_n, DenseMatrix< T > &dest) const | libMesh::DenseMatrix< T > | |
get_principal_submatrix(unsigned int sub_m, DenseMatrix< T > &dest) const | libMesh::DenseMatrix< T > | |
get_transpose(DenseMatrix< T > &dest) const | libMesh::DenseMatrix< T > | |
get_values() | libMesh::DenseMatrix< T > | inline |
get_values() const | libMesh::DenseMatrix< T > | inline |
l1_norm() const | libMesh::DenseMatrix< T > | inline |
left_multiply(const DenseMatrixBase< T > &M2) override | libMesh::DenseMatrix< T > | virtual |
left_multiply(const DenseMatrixBase< T2 > &M2) | libMesh::DenseMatrix< T > | |
LEFT_MULTIPLY enum value | libMesh::DenseMatrix< T > | private |
left_multiply_transpose(const DenseMatrix< T > &A) | libMesh::DenseMatrix< T > | |
left_multiply_transpose(const DenseMatrix< T2 > &A) | libMesh::DenseMatrix< T > | |
LEFT_MULTIPLY_TRANSPOSE enum value | libMesh::DenseMatrix< T > | private |
linfty_norm() const | libMesh::DenseMatrix< T > | inline |
LU enum value | libMesh::DenseMatrix< T > | private |
LU_BLAS_LAPACK enum value | libMesh::DenseMatrix< T > | private |
lu_solve(const DenseVector< T > &b, DenseVector< T > &x) | libMesh::DenseMatrix< T > | |
m() const | libMesh::DenseMatrixBase< T > | inline |
max() const | libMesh::DenseMatrix< T > | inline |
min() const | libMesh::DenseMatrix< T > | inline |
multiply(DenseMatrixBase< T > &M1, const DenseMatrixBase< T > &M2, const DenseMatrixBase< T > &M3) | libMesh::DenseMatrixBase< T > | protectedstatic |
n() const | libMesh::DenseMatrixBase< T > | inline |
NONE enum value | libMesh::DenseMatrix< T > | private |
operator!=(const DenseMatrix< T > &mat) const | libMesh::DenseMatrix< T > | inline |
operator()(const unsigned int i, const unsigned int j) const | libMesh::DenseMatrix< T > | inline |
operator()(const unsigned int i, const unsigned int j) | libMesh::DenseMatrix< T > | inline |
operator*=(const T factor) | libMesh::DenseMatrix< T > | inline |
operator+=(const DenseMatrix< T > &mat) | libMesh::DenseMatrix< T > | inline |
operator-=(const DenseMatrix< T > &mat) | libMesh::DenseMatrix< T > | inline |
operator=(const DenseMatrix &)=default | libMesh::DenseMatrix< T > | |
operator=(DenseMatrix &&)=default | libMesh::DenseMatrix< T > | |
operator=(const DenseMatrix< T2 > &other_matrix) | libMesh::DenseMatrix< T > | inline |
libMesh::DenseMatrixBase::operator=(const DenseMatrixBase &)=default | libMesh::DenseMatrixBase< T > | |
libMesh::DenseMatrixBase::operator=(DenseMatrixBase &&)=default | libMesh::DenseMatrixBase< T > | |
operator==(const DenseMatrix< T > &mat) const | libMesh::DenseMatrix< T > | inline |
outer_product(const DenseVector< T > &a, const DenseVector< T > &b) | libMesh::DenseMatrix< T > | |
pivot_index_t typedef | libMesh::DenseMatrix< T > | private |
pivot_index_t typedef | libMesh::DenseMatrix< T > | private |
print(std::ostream &os=libMesh::out) const | libMesh::DenseMatrixBase< T > | |
print_scientific(std::ostream &os, unsigned precision=8) const | libMesh::DenseMatrixBase< T > | |
resize(const unsigned int new_m, const unsigned int new_n) | libMesh::DenseMatrix< T > | inline |
right_multiply(const DenseMatrixBase< T > &M2) override | libMesh::DenseMatrix< T > | virtual |
right_multiply(const DenseMatrixBase< T2 > &M2) | libMesh::DenseMatrix< T > | |
RIGHT_MULTIPLY enum value | libMesh::DenseMatrix< T > | private |
RIGHT_MULTIPLY_TRANSPOSE enum value | libMesh::DenseMatrix< T > | private |
right_multiply_transpose(const DenseMatrix< T > &A) | libMesh::DenseMatrix< T > | |
right_multiply_transpose(const DenseMatrix< T2 > &A) | libMesh::DenseMatrix< T > | |
scale(const T factor) | libMesh::DenseMatrix< T > | inline |
scale_column(const unsigned int col, const T factor) | libMesh::DenseMatrix< T > | inline |
svd(DenseVector< Real > &sigma) | libMesh::DenseMatrix< T > | |
svd(DenseVector< Real > &sigma, DenseMatrix< Number > &U, DenseMatrix< Number > &VT) | libMesh::DenseMatrix< T > | |
svd_solve(const DenseVector< T > &rhs, DenseVector< T > &x, Real rcond=std::numeric_limits< Real >::epsilon()) const | libMesh::DenseMatrix< T > | |
swap(DenseMatrix< T > &other_matrix) | libMesh::DenseMatrix< T > | inline |
transpose(const unsigned int i, const unsigned int j) const | libMesh::DenseMatrix< T > | inline |
use_blas_lapack | libMesh::DenseMatrix< T > | |
vector_mult(DenseVector< T > &dest, const DenseVector< T > &arg) const | libMesh::DenseMatrix< T > | |
vector_mult(DenseVector< typename CompareTypes< T, T2 >::supertype > &dest, const DenseVector< T2 > &arg) const | libMesh::DenseMatrix< T > | |
vector_mult_add(DenseVector< T > &dest, const T factor, const DenseVector< T > &arg) const | libMesh::DenseMatrix< T > | |
vector_mult_add(DenseVector< typename CompareTypes< T, typename CompareTypes< T2, T3 >::supertype >::supertype > &dest, const T2 factor, const DenseVector< T3 > &arg) const | libMesh::DenseMatrix< T > | |
vector_mult_transpose(DenseVector< T > &dest, const DenseVector< T > &arg) const | libMesh::DenseMatrix< T > | |
vector_mult_transpose(DenseVector< typename CompareTypes< T, T2 >::supertype > &dest, const DenseVector< T2 > &arg) const | libMesh::DenseMatrix< T > | |
zero() override | libMesh::DenseMatrix< T > | inlinevirtual |
~DenseMatrix()=default | libMesh::DenseMatrix< T > | virtual |
~DenseMatrixBase()=default | libMesh::DenseMatrixBase< T > | virtual |