Loading...
Searching...
No Matches
SVSetBase< R >::DLPSV Class Reference SVectorBase with prev/next pointers. More...
Inheritance diagram for SVSetBase< R >::DLPSV:
![]()
Detailed DescriptionSVectorBase 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]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]Next SVectorBase. Definition at line 155 of file svsetbase.h. References SVSetBase< R >::DLPSV::thenext. Referenced by SVSetBase< R >::isConsistent(). ◆ next() [2/2]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]Previous SVectorBase. Definition at line 173 of file svsetbase.h. References SVSetBase< R >::DLPSV::theprev. ◆ prev() [2/2]Previous SVectorBase. Definition at line 167 of file svsetbase.h. References SVSetBase< R >::DLPSV::theprev. Member Data Documentation◆ thenextnext 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=(). ◆ theprevprevious 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().
|