MFEM v4.7.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::Factors Class Reference

#include <densemat.hpp>

Inheritance diagram for mfem::Factors:
[legend]

Public Member Functions

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

Public Attributes

real_tdata
 

Detailed Description

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

Definition at line 625 of file densemat.hpp.

Constructor & Destructor Documentation

◆ Factors() [1/2]

mfem::Factors::Factors ( )
inline

Definition at line 631 of file densemat.hpp.

◆ Factors() [2/2]

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

Definition at line 633 of file densemat.hpp.

◆ ~Factors()

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

Definition at line 657 of file densemat.hpp.

Member Function Documentation

◆ Det()

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

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

Definition at line 641 of file densemat.hpp.

◆ Factor()

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

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

Definition at line 635 of file densemat.hpp.

◆ GetInverseMatrix()

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

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

Definition at line 652 of file densemat.hpp.

◆ Solve()

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

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

Definition at line 647 of file densemat.hpp.

Member Data Documentation

◆ data

real_t* mfem::Factors::data

Definition at line 629 of file densemat.hpp.


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