Scippy

SoPlex

Sequential object-oriented simPlex

Linear Algebra Classes

Basic data types for linear algebra computations. More...

Classes

class  DSVectorBase< R >
 Dynamic sparse vectors. More...
 
class  LPColSetBase< R >
 Set of LP columns. More...
 
class  LPRowSetBase< R >
 Set of LP rows. More...
 
class  SSVectorBase< R >
 Semi sparse vector. More...
 
class  SVectorBase< R >
 Sparse vectors. More...
 
class  SVSetBase< R >
 Sparse vector set. More...
 
class  UnitVectorBase< R >
 Sparse vector \(e_i\). More...
 
class  UpdateVector< R >
 Dense Vector with semi-sparse Vector for updates. More...
 
class  VectorBase< R >
 Dense vector. More...
 

Detailed Description

Basic data types for linear algebra computations.

Linear algebra classes provide basic data types for (sparse) linear algebra computations. However, their functionality is restricted to simple operations such as addition and scaling. For complex tasks, such as solving linear systems of equations, algorithmic classes are provided instead.