G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsSparseSolver.h File Reference

abstract interfaces for solvers and wrapper around Eigen solvers More...

Go to the source code of this file.

Classes

class  gsSparseSolver< T >
 Abstract class for solvers. The solver interface is base on 3 methods: -compute set the system matrix (possibly compute the factorization or preconditioners) -solve solves for a given right hand side -succeed returns true if solving succeded according to solver dependent criteria (usually tolerance based) So in order to solve \( A x = b \) with a solver s two functions must be called: s.compute(A) and s.solve(b). The calls can be chained as in s.compute(A).solve(b). More...
 

Namespaces

 gismo
 The G+Smo namespace, containing all definitions for the library.
 

Functions

template<class T >
std::ostream & operator<< (std::ostream &os, const gsSparseSolver< T > &b)
 Print (as string) operator for sparse solvers.
 

Detailed Description

abstract interfaces for solvers and wrapper around Eigen solvers

This file is part of the G+Smo library.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Author(s): A. Bressan, A. Mantzaflaris