ShapeOp  0.1.0
Public Member Functions | List of all members
ShapeOp::LSSolver Class Referenceabstract

Base class of any sparse linear system solver. This class defines the main functionalities of the ShapeOp sparse linear system solvers (Ax = b). More...

#include <LSSolver.h>

Inheritance diagram for ShapeOp::LSSolver:
ShapeOp::CGSolver ShapeOp::MINRESSolver ShapeOp::SimplicialLDLTSolver ShapeOp::SORSolver

Public Member Functions

virtual void initialize (const SparseMatrix &A, unsigned int iteration=1)=0
 Initialize the linear system solver using the sparse matrix A.
 
virtual VectorX solve (const VectorX &b, const VectorX &x0) const =0
 Solve the linear system Ax = b.
 
virtual Eigen::ComputationInfo info () const =0
 Reports whether previous computation was successful.
 

Detailed Description

Base class of any sparse linear system solver. This class defines the main functionalities of the ShapeOp sparse linear system solvers (Ax = b).


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