ROL
|
Public Member Functions | |
VectorStack (const V &x) | |
const VectorKey & | getKey () const |
size_type | size () const |
size_type | number_assigned () const |
Ptr< V > | clone (const V &x) |
vector< size_type > | getRefCounts (void) const |
Public Attributes | |
vector< Ptr< V > > | vectors_ |
VectorKey | key_ |
Friends | |
class | VectorWorkspace< Real > |
Definition at line 141 of file ROL_VectorWorkspace.hpp.
|
inline |
Definition at line 147 of file ROL_VectorWorkspace.hpp.
|
inline |
Definition at line 150 of file ROL_VectorWorkspace.hpp.
|
inline |
Definition at line 152 of file ROL_VectorWorkspace.hpp.
|
inline |
Definition at line 154 of file ROL_VectorWorkspace.hpp.
|
inline |
If no next element exists, clone it, increment the index, and return a the clone by pointer
Definition at line 163 of file ROL_VectorWorkspace.hpp.
References ROL::Vector< Real >::clone(), ROL::details::VectorWorkspace< Real >::VectorKey::dimension, and ROL::details::VectorWorkspace< Real >::VectorKey::hash_code.
|
inline |
Definition at line 188 of file ROL_VectorWorkspace.hpp.
|
friend |
Definition at line 143 of file ROL_VectorWorkspace.hpp.
vector<Ptr<V> > ROL::details::VectorWorkspace< Real >::VectorStack::vectors_ |
Definition at line 144 of file ROL_VectorWorkspace.hpp.
VectorKey ROL::details::VectorWorkspace< Real >::VectorStack::key_ |
Definition at line 145 of file ROL_VectorWorkspace.hpp.