MFEM  v4.6.0
Finite element discretization library
mfem::DenseMatrix Member List

This is the complete list of members for mfem::DenseMatrix, including all inherited members.

Add(const double c, const DenseMatrix &A)mfem::DenseMatrix
Add(const double c, const double *A)mfem::DenseMatrix
AddMatrix(DenseMatrix &A, int ro, int co)mfem::DenseMatrix
AddMatrix(double a, const DenseMatrix &A, int ro, int co)mfem::DenseMatrix
AddMult(const Vector &x, Vector &y, const double a=1.0) constmfem::DenseMatrixvirtual
AddMult_a(double a, const Vector &x, Vector &y) constmfem::DenseMatrix
AddMultTranspose(const Vector &x, Vector &y, const double a=1.0) constmfem::DenseMatrixvirtual
AddMultTranspose_a(double a, const Vector &x, Vector &y) constmfem::DenseMatrix
AddSubMatrix(const Array< int > &idx, const DenseMatrix &A)mfem::DenseMatrix
AddSubMatrix(const Array< int > &idx_i, const Array< int > &idx_j, const DenseMatrix &A)mfem::DenseMatrix
AddSubMatrix(int ibeg, const DenseMatrix &A)mfem::DenseMatrix
AddSubMatrix(int ibeg, int jbeg, const DenseMatrix &A)mfem::DenseMatrix
AddToVector(int offset, Vector &v) constmfem::DenseMatrix
AdjustDofDirection(Array< int > &dofs)mfem::DenseMatrix
ANY_TYPE enum valuemfem::Operator
ArrayAddMult(const Array< const Vector *> &X, Array< Vector *> &Y, const double a=1.0) constmfem::Operatorvirtual
ArrayAddMultTranspose(const Array< const Vector *> &X, Array< Vector *> &Y, const double a=1.0) constmfem::Operatorvirtual
ArrayMult(const Array< const Vector *> &X, Array< Vector *> &Y) constmfem::Operatorvirtual
ArrayMultTranspose(const Array< const Vector *> &X, Array< Vector *> &Y) constmfem::Operatorvirtual
AssembleDiagonal(Vector &diag) constmfem::Operatorinlinevirtual
CalcEigenvalues(double *lambda, double *vec) constmfem::DenseMatrix
CalcSingularvalue(const int i) constmfem::DenseMatrix
CheckFinite() constmfem::DenseMatrixinline
Clear()mfem::DenseMatrixinline
ClearExternalData()mfem::DenseMatrixinline
Complex_DenseMat enum valuemfem::Operator
Complex_Hypre_ParCSR enum valuemfem::Operator
Complex_Operator enum valuemfem::Operator
CopyCols(const DenseMatrix &A, int col1, int col2)mfem::DenseMatrix
CopyExceptMN(const DenseMatrix &A, int m, int n)mfem::DenseMatrix
CopyMN(const DenseMatrix &A, int m, int n, int Aro, int Aco)mfem::DenseMatrix
CopyMN(const DenseMatrix &A, int row_offset, int col_offset)mfem::DenseMatrix
CopyMN(const DenseMatrix &A, int m, int n, int Aro, int Aco, int row_offset, int col_offset)mfem::DenseMatrix
CopyMNDiag(double c, int n, int row_offset, int col_offset)mfem::DenseMatrix
CopyMNDiag(double *diag, int n, int row_offset, int col_offset)mfem::DenseMatrix
CopyMNt(const DenseMatrix &A, int row_offset, int col_offset)mfem::DenseMatrix
CopyRows(const DenseMatrix &A, int row1, int row2)mfem::DenseMatrix
Data() constmfem::DenseMatrixinline
DenseMatrix()mfem::DenseMatrix
DenseMatrix(const DenseMatrix &)mfem::DenseMatrix
DenseMatrix(int s)mfem::DenseMatrixexplicit
DenseMatrix(int m, int n)mfem::DenseMatrix
DenseMatrix(const DenseMatrix &mat, char ch)mfem::DenseMatrix
DenseMatrix(double *d, int h, int w)mfem::DenseMatrixinline
DenseMatrix(const double(&values)[M][N])mfem::DenseMatrixinlineexplicit
DenseMatrixInverse classmfem::DenseMatrixfriend
DenseTensor classmfem::DenseMatrixfriend
Det() constmfem::DenseMatrix
Diag(double c, int n)mfem::DenseMatrix
Diag(double *diag, int n)mfem::DenseMatrix
DIAG_KEEP enum valuemfem::Operator
DIAG_ONE enum valuemfem::Operator
DIAG_ZERO enum valuemfem::Operator
DiagonalPolicy enum namemfem::Operator
Eigensystem(Vector &ev, DenseMatrix &evect)mfem::DenseMatrixinline
Eigensystem(DenseMatrix &b, Vector &ev, DenseMatrix &evect)mfem::DenseMatrixinline
Eigenvalues(Vector &ev)mfem::DenseMatrixinline
Eigenvalues(Vector &ev, DenseMatrix &evect)mfem::DenseMatrixinline
Eigenvalues(DenseMatrix &b, Vector &ev)mfem::DenseMatrixinline
Eigenvalues(DenseMatrix &b, Vector &ev, DenseMatrix &evect)mfem::DenseMatrixinline
Elem(int i, int j)mfem::DenseMatrixvirtual
Elem(int i, int j) constmfem::DenseMatrixvirtual
Finalize(int)mfem::Matrixinlinevirtual
FNorm() constmfem::DenseMatrixinline
FNorm2() constmfem::DenseMatrixinline
FormConstrainedSystemOperator(const Array< int > &ess_tdof_list, ConstrainedOperator *&Aout)mfem::Operatorprotected
FormDiscreteOperator(Operator *&A)mfem::Operator
FormLinearSystem(const Array< int > &ess_tdof_list, Vector &x, Vector &b, Operator *&A, Vector &X, Vector &B, int copy_interior=0)mfem::Operator
FormRectangularConstrainedSystemOperator(const Array< int > &trial_tdof_list, const Array< int > &test_tdof_list, RectangularConstrainedOperator *&Aout)mfem::Operatorprotected
FormRectangularLinearSystem(const Array< int > &trial_tdof_list, const Array< int > &test_tdof_list, Vector &x, Vector &b, Operator *&A, Vector &X, Vector &B)mfem::Operator
FormRectangularSystemOperator(const Array< int > &trial_tdof_list, const Array< int > &test_tdof_list, Operator *&A)mfem::Operator
FormSystemOperator(const Array< int > &ess_tdof_list, Operator *&A)mfem::Operator
GetColumn(int c, Vector &col) constmfem::DenseMatrix
GetColumn(int col)mfem::DenseMatrixinline
GetColumn(int col) constmfem::DenseMatrixinline
GetColumnReference(int c, Vector &col)mfem::DenseMatrixinline
GetData() constmfem::DenseMatrixinline
GetDiag(Vector &d) constmfem::DenseMatrix
GetFromVector(int offset, const Vector &v)mfem::DenseMatrix
GetGradient(const Vector &x) constmfem::Operatorinlinevirtual
Getl1Diag(Vector &l) constmfem::DenseMatrix
GetMemory()mfem::DenseMatrixinline
GetMemory() constmfem::DenseMatrixinline
GetMemoryClass() constmfem::Operatorinlinevirtual
GetOutputProlongation() constmfem::Operatorinlinevirtual
GetOutputRestriction() constmfem::Operatorinlinevirtual
GetOutputRestrictionTranspose() constmfem::Operatorinlinevirtual
GetProlongation() constmfem::Operatorinlinevirtual
GetRestriction() constmfem::Operatorinlinevirtual
GetRow(int r, Vector &row) constmfem::DenseMatrix
GetRowSums(Vector &l) constmfem::DenseMatrix
GetSubMatrix(const Array< int > &idx, DenseMatrix &A) constmfem::DenseMatrix
GetSubMatrix(const Array< int > &idx_i, const Array< int > &idx_j, DenseMatrix &A) constmfem::DenseMatrix
GetSubMatrix(int ibeg, int iend, DenseMatrix &A)mfem::DenseMatrix
GetSubMatrix(int ibeg, int iend, int jbeg, int jend, DenseMatrix &A)mfem::DenseMatrix
GetType() constmfem::Operatorinline
GradToCurl(DenseMatrix &curl)mfem::DenseMatrix
GradToDiv(Vector &div)mfem::DenseMatrix
GradToVectorCurl2D(DenseMatrix &curl)mfem::DenseMatrix
Height() constmfem::Operatorinline
heightmfem::Operatorprotected
HostRead() constmfem::DenseMatrixinline
HostReadWrite()mfem::DenseMatrixinline
HostWrite()mfem::DenseMatrixinline
Hypre_ParCSR enum valuemfem::Operator
InitTVectors(const Operator *Po, const Operator *Ri, const Operator *Pi, Vector &x, Vector &b, Vector &X, Vector &B) constmfem::Operator
InnerProduct(const double *x, const double *y) constmfem::DenseMatrix
InnerProduct(const Vector &x, const Vector &y) constmfem::DenseMatrixinline
Inverse() constmfem::DenseMatrixvirtual
Invert()mfem::DenseMatrix
InvLeftScaling(const Vector &s)mfem::DenseMatrix
InvRightScaling(const Vector &s)mfem::DenseMatrix
InvSymmetricScaling(const Vector &s)mfem::DenseMatrix
IsSquare() constmfem::Matrixinline
LeftScaling(const Vector &s)mfem::DenseMatrix
Lump()mfem::DenseMatrix
Matrix(int s)mfem::Matrixinlineexplicit
Matrix(int h, int w)mfem::Matrixinlineexplicit
MaxMaxNorm() constmfem::DenseMatrix
MemoryUsage() constmfem::DenseMatrixinline
MFEM_Block_Matrix enum valuemfem::Operator
MFEM_Block_Operator enum valuemfem::Operator
MFEM_ComplexSparseMat enum valuemfem::Operator
MFEM_SPARSEMAT enum valuemfem::Operator
Mult(const double *x, double *y) constmfem::DenseMatrix
Mult(const double *x, Vector &y) constmfem::DenseMatrix
Mult(const Vector &x, double *y) constmfem::DenseMatrix
Mult(const Vector &x, Vector &y) constmfem::DenseMatrixvirtual
Mult(const Vector &x, Vector &y) const=0mfem::DenseMatrix
MultTranspose(const double *x, double *y) constmfem::DenseMatrix
MultTranspose(const double *x, Vector &y) constmfem::DenseMatrix
MultTranspose(const Vector &x, double *y) constmfem::DenseMatrix
MultTranspose(const Vector &x, Vector &y) constmfem::DenseMatrixvirtual
MultTranspose(const Vector &x, Vector &y) constmfem::DenseMatrixinline
Neg()mfem::DenseMatrix
Norm2(double *v) constmfem::DenseMatrix
Norm2(Vector &v) constmfem::DenseMatrixinline
NumCols() constmfem::Operatorinline
NumRows() constmfem::Operatorinline
Operator(int s=0)mfem::Operatorinlineexplicit
Operator(int h, int w)mfem::Operatorinline
operator()(int i, int j)mfem::DenseMatrixinline
operator()(int i, int j) constmfem::DenseMatrixinline
operator*(const DenseMatrix &m) constmfem::DenseMatrix
operator*=(double c)mfem::DenseMatrix
operator+=(const double *m)mfem::DenseMatrix
operator+=(const DenseMatrix &m)mfem::DenseMatrix
operator-=(const DenseMatrix &m)mfem::DenseMatrix
operator=(double c)mfem::DenseMatrix
operator=(const double *d)mfem::DenseMatrix
operator=(const DenseMatrix &m)mfem::DenseMatrix
OwnsData() constmfem::DenseMatrixinline
PETSC_MATAIJ enum valuemfem::Operator
PETSC_MATGENERIC enum valuemfem::Operator
PETSC_MATHYPRE enum valuemfem::Operator
PETSC_MATIS enum valuemfem::Operator
PETSC_MATNEST enum valuemfem::Operator
PETSC_MATSHELL enum valuemfem::Operator
Print(std::ostream &out=mfem::out, int width_=4) constmfem::DenseMatrixvirtual
PrintMatlab(std::ostream &out=mfem::out) constmfem::DenseMatrixvirtual
mfem::Matrix::PrintMatlab(std::ostream &out, int n, int m=0) constmfem::Operator
PrintT(std::ostream &out=mfem::out, int width_=4) constmfem::DenseMatrixvirtual
Rank(double tol) constmfem::DenseMatrix
Read(bool on_dev=true) constmfem::DenseMatrixinline
ReadWrite(bool on_dev=true)mfem::DenseMatrixinline
RecoverFEMSolution(const Vector &X, const Vector &b, Vector &x)mfem::Operatorvirtual
Reset(double *d, int h, int w)mfem::DenseMatrixinline
RightScaling(const Vector &s)mfem::DenseMatrix
Set(double alpha, const double *A)mfem::DenseMatrix
Set(double alpha, const DenseMatrix &A)mfem::DenseMatrixinline
SetCol(int c, const double *col)mfem::DenseMatrix
SetCol(int c, const Vector &col)mfem::DenseMatrix
SetCol(int col, double value)mfem::DenseMatrix
SetRow(int r, const double *row)mfem::DenseMatrix
SetRow(int r, const Vector &row)mfem::DenseMatrix
SetRow(int row, double value)mfem::DenseMatrix
SetSize(int s)mfem::DenseMatrixinline
SetSize(int h, int w)mfem::DenseMatrix
SetSubMatrix(const Array< int > &idx, const DenseMatrix &A)mfem::DenseMatrix
SetSubMatrix(const Array< int > &idx_i, const Array< int > &idx_j, const DenseMatrix &A)mfem::DenseMatrix
SetSubMatrix(int ibeg, const DenseMatrix &A)mfem::DenseMatrix
SetSubMatrix(int ibeg, int jbeg, const DenseMatrix &A)mfem::DenseMatrix
SetupRAP(const Operator *Pi, const Operator *Po)mfem::Operatorprotected
SingularValues(Vector &sv) constmfem::DenseMatrix
Size() constmfem::DenseMatrixinline
SquareRootInverse()mfem::DenseMatrix
Swap(DenseMatrix &other)mfem::DenseMatrix
SymmetricScaling(const Vector &s)mfem::DenseMatrix
Symmetrize()mfem::DenseMatrix
TestInversion()mfem::DenseMatrix
Threshold(double eps)mfem::DenseMatrix
Trace() constmfem::DenseMatrix
Transpose()mfem::DenseMatrix
Transpose(const DenseMatrix &A)mfem::DenseMatrix
Type enum namemfem::Operator
UseExternalData(double *d, int h, int w)mfem::DenseMatrixinline
Weight() constmfem::DenseMatrix
Width() constmfem::Operatorinline
widthmfem::Operatorprotected
Write(bool on_dev=true)mfem::DenseMatrixinline
~DenseMatrix()mfem::DenseMatrixvirtual
~Matrix()mfem::Matrixinlinevirtual
~Operator()mfem::Operatorinlinevirtual