33 #ifndef ACADO_TOOLKIT_SPARSE_SOLVER_HPP 34 #define ACADO_TOOLKIT_SPARSE_SOLVER_HPP 104 const int *colIdx_ ) = 0;
180 #include <acado/sparse_solver/sparse_solver.ipp> 182 #endif // ACADO_TOOLKIT_SPARSE_SOLVER_HPP
virtual returnValue setIndices(const int *rowIdx_, const int *colIdx_)=0
Allows to pass back messages to the calling function.
virtual returnValue setNumberOfEntries(const int &nDense_)=0
#define CLOSE_NAMESPACE_ACADO
virtual returnValue solveTranspose(double *b)
virtual returnValue setTolerance(double TOL)=0
virtual SparseSolver * clone() const =0
virtual returnValue getX(double *x)=0
Generic interface for sparse solvers to be coupled with ACADO Toolkit.
#define BEGIN_NAMESPACE_ACADO
virtual returnValue setDimension(const int &n)=0
virtual returnValue setMatrix(double *A_)=0
virtual returnValue solve(double *b)=0
virtual returnValue setPrintLevel(PrintLevel PrintLevel_)=0