ROL
|
#include <ROL_VectorClone.hpp>
Public Member Functions | |
template<typename... Keys> | |
VectorCloneMap (Keys &&...keys) | |
Preallocate keys if desired. More... | |
Ptr< Vector< Real > > | operator() (const Vector< Real > &x, KeyType key) |
Ptr< Vector< Real > > | operator() (const Ptr< const Vector< Real >> &x, KeyType key) |
Private Member Functions | |
template<typename First , typename... Rest> | |
void | Constructor_Impl (First first, Rest...rest) |
template<typename First > | |
void | Constructor_Impl (First first) |
Private Attributes | |
std::map< KeyType, VectorClone < Real > > | clones_ |
Definition at line 83 of file ROL_VectorClone.hpp.
|
inline |
Preallocate keys if desired.
Definition at line 102 of file ROL_VectorClone.hpp.
|
inlineprivate |
Definition at line 88 of file ROL_VectorClone.hpp.
Referenced by ROL::details::VectorCloneMap< Real >::Constructor_Impl(), and ROL::details::VectorCloneMap< Real >::VectorCloneMap().
|
inlineprivate |
Definition at line 94 of file ROL_VectorClone.hpp.
|
inline |
Definition at line 106 of file ROL_VectorClone.hpp.
|
inline |
Definition at line 110 of file ROL_VectorClone.hpp.
|
private |
Definition at line 85 of file ROL_VectorClone.hpp.
Referenced by ROL::details::VectorCloneMap< Real >::Constructor_Impl(), and ROL::details::VectorCloneMap< Real >::operator()().