|
SoPlex
|
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 () | |
| Nonzero< Real > & | operator= (const Nonzero< S > &vec) |
Public Attributes | |
| R | val |
| Value of nonzero element. | |
| int | idx |
| Index of nonzero element. | |
Sparse vector nonzero element.
SVectorBase keeps its nonzeros in an array of Nonzeros providing members for saving the index and value.
Definition at line 46 of file svectorbase.h.
| Nonzero | ( | const Nonzero< S > & | vec | ) |
Definition at line 63 of file svectorbase.h.
References idx, Nonzero(), and val.
Referenced by Nonzero(), and operator=().
| Nonzero | ( | ) |
Definition at line 69 of file svectorbase.h.
Definition at line 81 of file svectorbase.h.
Definition at line 54 of file svectorbase.h.
| int idx |
Index of nonzero element.
Definition at line 51 of file svectorbase.h.
Referenced by SVectorBase< Real >::add(), SVectorBase< Real >::add(), SSVectorBase< R >::assign2product1(), SSVectorBase< R >::assign2productAndSetup(), SSVectorBase< R >::assign2productFull(), SSVectorBase< R >::assign2productShort(), SVectorBase< Real >::dim(), Nonzero(), Nonzero(), SPxMainSM< R >::IdxCompare::operator()(), SVectorBase< R >::operator*(), SVectorBase< Real >::operator*(), operator=(), Nonzero< BP >::operator=(), SVectorBase< R >::operator=(), SVectorBase< R >::operator=(), SVectorBase< Real >::operator=(), and SVectorBase< Real >::sort().
| R val |
Value of nonzero element.
Definition at line 50 of file svectorbase.h.
Referenced by SVectorBase< Real >::add(), SVectorBase< Real >::add(), SVectorBase< Real >::add(), SSVectorBase< R >::assign2product1(), SSVectorBase< R >::assign2productAndSetup(), SSVectorBase< R >::assign2productFull(), SSVectorBase< R >::assign2productShort(), SVectorBase< Real >::length2(), Nonzero(), Nonzero(), SPxMainSM< R >::ElementCompare::operator()(), SVectorBase< R >::operator*(), SVectorBase< Real >::operator*(), SVectorBase< Real >::operator*=(), operator=(), Nonzero< BP >::operator=(), SVectorBase< R >::operator=(), SVectorBase< R >::operator=(), SVectorBase< Real >::operator=(), SVectorBase< Real >::operator=(), and SVectorBase< Real >::operator=().