Loading...
Searching...
No Matches
UnitVectorBase< R > Class Template Reference Sparse vector \(e_i\). More...
Inheritance diagram for UnitVectorBase< R >:
![]()
Detailed Descriptiontemplate<class R> class soplex::UnitVectorBase< R > Sparse vector \(e_i\). A UnitVectorBase is an SVectorBase that can take only one nonzero value with value 1 but arbitrary index.
Definition at line 53 of file unitvectorbase.h. Constructor & Destructor Documentation◆ UnitVectorBase() [1/2]
template<class R >
construct Definition at line 90 of file unitvectorbase.h. References SVectorBase< R >::add(), and UnitVectorBase< R >::isConsistent(). ◆ UnitVectorBase() [2/2]
template<class R >
copy constructor Definition at line 99 of file unitvectorbase.h. References UnitVectorBase< R >::isConsistent(), SVectorBase< R >::set_size(), and UnitVectorBase< R >::themem. ◆ ~UnitVectorBase()
template<class R >
destructor Definition at line 134 of file unitvectorbase.h. Member Function Documentation◆ isConsistent()
template<class R >
consistency check Definition at line 142 of file unitvectorbase.h. References SVectorBase< R >::isConsistent(), SVectorBase< R >::max(), SVectorBase< R >::mem(), SVectorBase< R >::size(), SPX_MSG_INCONSISTENT, and UnitVectorBase< R >::themem. Referenced by UnitVectorBase< R >::operator=(), UnitVectorBase< R >::operator=(), UnitVectorBase< R >::UnitVectorBase(), and UnitVectorBase< R >::UnitVectorBase(). ◆ operator=() [1/2]
template<class R >
assignment Definition at line 108 of file unitvectorbase.h. References UnitVectorBase< R >::isConsistent(), SVectorBase< R >::set_size(), and UnitVectorBase< R >::themem. ◆ operator=() [2/2]
template<class R >
move assignment Definition at line 121 of file unitvectorbase.h. References UnitVectorBase< R >::isConsistent(), SVectorBase< R >::set_size(), and UnitVectorBase< R >::themem. ◆ value()
template<class R >
Member Data Documentation◆ themem
template<class R >
memory for sparse vector entry Definition at line 60 of file unitvectorbase.h. Referenced by UnitVectorBase< R >::isConsistent(), UnitVectorBase< R >::operator=(), UnitVectorBase< R >::operator=(), and UnitVectorBase< R >::UnitVectorBase().
|