Scippy

SoPlex

Sequential object-oriented simPlex

Nonzero< R > Class Template Reference

Sparse vector nonzero element. More...

#include <svectorbase.h>

Public Member Functions

template<class S >
Nonzero< R > & operator= (const Nonzero< S > &vec)
 
template<class S >
 Nonzero (const Nonzero< S > &vec)
 
 Nonzero ()
 
template<>
Nonzero< Real > & operator= (const Nonzero< S > &vec)
 

Public Attributes

val
 Value of nonzero element. More...
 
int idx
 Index of nonzero element. More...
 

Detailed Description

template<class R>
class soplex::Nonzero< R >

Sparse vector nonzero element.

SVectorBase keeps its nonzeros in an array of Nonzeros providing members for saving the index and value.

Definition at line 35 of file svectorbase.h.

Constructor & Destructor Documentation

Nonzero ( const Nonzero< S > &  vec)

Definition at line 51 of file svectorbase.h.

Nonzero ( )

Definition at line 57 of file svectorbase.h.

Member Function Documentation

Nonzero<R>& operator= ( const Nonzero< S > &  vec)
Nonzero< Real > & operator= ( const Nonzero< S > &  vec)

Definition at line 69 of file svectorbase.h.

References Nonzero< R >::idx, and Nonzero< R >::val.

Member Data Documentation