MFEM  v4.5.1
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Public Attributes | List of all members
mfem::Factors Class Reference

#include <densemat.hpp>

Inheritance diagram for mfem::Factors:
[legend]

Public Member Functions

 Factors ()
 
 Factors (double *data_)
 
virtual bool Factor (int m, double TOL=0.0)
 
virtual double Det (int m) const
 
virtual void Solve (int m, int n, double *X) const
 
virtual void GetInverseMatrix (int m, double *X) const
 
virtual ~Factors ()
 

Public Attributes

double * data
 

Detailed Description

Abstract class that can compute factorization of external data and perform various operations with the factored data.

Definition at line 595 of file densemat.hpp.

Constructor & Destructor Documentation

mfem::Factors::Factors ( )
inline

Definition at line 601 of file densemat.hpp.

mfem::Factors::Factors ( double *  data_)
inline

Definition at line 603 of file densemat.hpp.

virtual mfem::Factors::~Factors ( )
inlinevirtual

Definition at line 627 of file densemat.hpp.

Member Function Documentation

virtual double mfem::Factors::Det ( int  m) const
inlinevirtual

Reimplemented in mfem::CholeskyFactors, and mfem::LUFactors.

Definition at line 611 of file densemat.hpp.

virtual bool mfem::Factors::Factor ( int  m,
double  TOL = 0.0 
)
inlinevirtual

Reimplemented in mfem::CholeskyFactors, and mfem::LUFactors.

Definition at line 605 of file densemat.hpp.

virtual void mfem::Factors::GetInverseMatrix ( int  m,
double *  X 
) const
inlinevirtual

Reimplemented in mfem::CholeskyFactors, and mfem::LUFactors.

Definition at line 622 of file densemat.hpp.

virtual void mfem::Factors::Solve ( int  m,
int  n,
double *  X 
) const
inlinevirtual

Reimplemented in mfem::CholeskyFactors, and mfem::LUFactors.

Definition at line 617 of file densemat.hpp.

Member Data Documentation

double* mfem::Factors::data

Definition at line 599 of file densemat.hpp.


The documentation for this class was generated from the following file: