Loading...
Searching...
No Matches
SVSetBase< R >::DLPSV Class Reference SVectorBase with prev/next pointers. More...
Inheritance diagram for SVSetBase< R >::DLPSV:
![]()
Detailed Descriptiontemplate<class R> class soplex::SVSetBase< R >::DLPSV SVectorBase with prev/next pointers.
The management of the SVectorBases is implemented by a DataSet<DLPSV>, the keys used externally are DataKeys. The management of nonzeros is done by a Real linked list IdList<DLPSV>, where the SVectorBases are kept in the order in which their indices occurr in the Array. The SVectorBases are kept without holes: If one is removed or moved to the end, the SVectorBase preceeding it obtains the space for all the nonzeros that previously belonged to the (re-)moved one. However, the nonzeros in use are uneffected by this. Definition at line 91 of file svsetbase.h. Constructor & Destructor Documentation◆ DLPSV() [1/3]
template<class R >
Default constructor. Definition at line 111 of file svsetbase.h. References SVSetBase< R >::DLPSV::thenext, and SVSetBase< R >::DLPSV::theprev. ◆ DLPSV() [2/3]Copy constructor. Definition at line 119 of file svsetbase.h. ◆ DLPSV() [3/3]move constructor. Definition at line 124 of file svsetbase.h. Member Function Documentation◆ next() [1/2]
template<class R >
Next SVectorBase. Definition at line 155 of file svsetbase.h. References SVSetBase< R >::DLPSV::thenext. Referenced by SVSetBase< R >::countUnusedMem(), SVSetBase< R >::isConsistent(), SVSetBase< R >::memPack(), and SVSetBase< R >::memRemax(). ◆ next() [2/2]
template<class R >
Next SVectorBase. Definition at line 161 of file svsetbase.h. References SVSetBase< R >::DLPSV::thenext. ◆ operator=() [1/2]Assignment operator. Definition at line 143 of file svsetbase.h. References SVectorBase< R >::operator=(). ◆ operator=() [2/2]move assignment operator. Definition at line 129 of file svsetbase.h. References SVectorBase< R >::operator=(), SVSetBase< R >::DLPSV::thenext, and SVSetBase< R >::DLPSV::theprev. ◆ prev() [1/2]
template<class R >
Previous SVectorBase. Definition at line 173 of file svsetbase.h. References SVSetBase< R >::DLPSV::theprev. ◆ prev() [2/2]
template<class R >
Previous SVectorBase. Definition at line 167 of file svsetbase.h. References SVSetBase< R >::DLPSV::theprev. Referenced by SVSetBase< R >::deleteVec(), and SVSetBase< R >::xtend(). Member Data Documentation◆ thenext
template<class R >
next SVectorBase Definition at line 99 of file svsetbase.h. Referenced by SVSetBase< R >::DLPSV::DLPSV(), SVSetBase< R >::DLPSV::next(), SVSetBase< R >::DLPSV::next(), and SVSetBase< R >::DLPSV::operator=(). ◆ theprev
template<class R >
previous SVectorBase Definition at line 100 of file svsetbase.h. Referenced by SVSetBase< R >::DLPSV::DLPSV(), SVSetBase< R >::DLPSV::operator=(), SVSetBase< R >::DLPSV::prev(), and SVSetBase< R >::DLPSV::prev().
|