SG++-Doxygen-Documentation
sgpp::optimization::sle_solver::UMFPACK Class Reference

Linear system solver using UMFPACK (direct sparse solver). More...

#include <UMFPACK.hpp>

Inheritance diagram for sgpp::optimization::sle_solver::UMFPACK:
sgpp::optimization::sle_solver::SLESolver

Public Member Functions

bool solve (SLE &system, base::DataVector &b, base::DataVector &x) const override
 
bool solve (SLE &system, base::DataMatrix &B, base::DataMatrix &X) const override
 
 ~UMFPACK () override
 Destructor. More...
 
- Public Member Functions inherited from sgpp::optimization::sle_solver::SLESolver
 SLESolver ()
 Constructor. More...
 
virtual ~SLESolver ()
 Destructor. More...
 

Detailed Description

Linear system solver using UMFPACK (direct sparse solver).

Constructor & Destructor Documentation

◆ ~UMFPACK()

sgpp::optimization::sle_solver::UMFPACK::~UMFPACK ( )
override

Destructor.

Member Function Documentation

◆ solve() [1/2]

bool sgpp::optimization::sle_solver::UMFPACK::solve ( SLE system,
base::DataVector b,
base::DataVector x 
) const
overridevirtual
Parameters
systemsystem to be solved
bright-hand side
[out]xsolution to the system
Returns
whether all went well (false if errors occurred)

Implements sgpp::optimization::sle_solver::SLESolver.

References sgpp::base::DataVector::getPointer(), sgpp::base::DataVector::getSize(), and friedman::X.

◆ solve() [2/2]


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