Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Eigen::IdentityPreconditioner Class Reference

A naive preconditioner which approximates any matrix as the identity matrix. More...

#include <src/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h>

Public Member Functions

 IdentityPreconditioner ()
 
template<typename MatrixType >
 IdentityPreconditioner (const MatrixType &)
 
template<typename MatrixType >
IdentityPreconditioneranalyzePattern (const MatrixType &)
 
template<typename MatrixType >
IdentityPreconditionerfactorize (const MatrixType &)
 
template<typename MatrixType >
IdentityPreconditionercompute (const MatrixType &)
 
template<typename Rhs >
const Rhs & solve (const Rhs &b) const
 
ComputationInfo info ()
 

Detailed Description

A naive preconditioner which approximates any matrix as the identity matrix.

\implsparsesolverconcept

See also
class DiagonalPreconditioner

Constructor & Destructor Documentation

◆ IdentityPreconditioner() [1/2]

Eigen::IdentityPreconditioner::IdentityPreconditioner ( )
inline
204{}

◆ IdentityPreconditioner() [2/2]

template<typename MatrixType >
Eigen::IdentityPreconditioner::IdentityPreconditioner ( const MatrixType &  )
inlineexplicit
207{}

Member Function Documentation

◆ analyzePattern()

template<typename MatrixType >
IdentityPreconditioner & Eigen::IdentityPreconditioner::analyzePattern ( const MatrixType &  )
inline
210{ return *this; }

◆ compute()

template<typename MatrixType >
IdentityPreconditioner & Eigen::IdentityPreconditioner::compute ( const MatrixType &  )
inline
216{ return *this; }

◆ factorize()

template<typename MatrixType >
IdentityPreconditioner & Eigen::IdentityPreconditioner::factorize ( const MatrixType &  )
inline
213{ return *this; }

◆ info()

ComputationInfo Eigen::IdentityPreconditioner::info ( )
inline
221{ return Success; }
@ Success
Definition Constants.h:432

References Eigen::Success.

◆ solve()

template<typename Rhs >
const Rhs & Eigen::IdentityPreconditioner::solve ( const Rhs &  b) const
inline
219{ return b; }

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