|
using | ConstVectorViewType = typename VectorViewType::ConstViewType |
| Type for constant vector view.
|
using | DeviceType = typename Matrix::DeviceType |
| Device where the solver will run on and auxiliary data will be allocated on.
|
using | IndexType = typename Matrix::IndexType |
| Indexing type.
|
using | MatrixPointer = std::shared_ptr< std::add_const_t< MatrixType > > |
| Type of shared pointer to the matrix.
|
using | MatrixType = Matrix |
| Type of the matrix representing the linear system.
|
using | RealType = typename Matrix::RealType |
| Type for floating point numbers.
|
using | VectorViewType = Containers::VectorView< RealType, DeviceType, IndexType > |
| Type for vector view.
|
using | IndexType |
| Indexing type.
|
using | RealType |
| Floating point type used for computations.
|
using | SolverMonitorType |
| Type of an object used for monitoring of the convergence.
|
|
bool | factorized = false |
MatrixPointer | matrix |
bool | solver_success = false |
Matrix::RealType | currentResidue |
Matrix::IndexType | refreshRate |
IterativeSolverMonitor< double > * | solverMonitor |
|
static void | configSetup (Config::ConfigDescription &config, const std::string &prefix="") |
| This method defines configuration entries for setup of the iterative solver.
|
static constexpr bool | isDirectSolver () |
| Returns true if the solver is a direct solver.
|
static constexpr bool | isIterativeSolver () |
| Returns true if the solver is an iterative solver.
|
The documentation for this class was generated from the following files:
- src/TNL/Solvers/Linear/UmfpackWrapper.h
- src/TNL/Solvers/Linear/UmfpackWrapper.hpp