ROL
Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
ROL::details::VectorWorkspace< Real >::VectorKey Struct Reference

Public Member Functions

 VectorKey (const V &x)
 
 VectorKey (const Ptr< V > &x)
 
bool operator< (const VectorKey &x) const
 
bool operator== (const VectorKey &x) const
 

Static Public Member Functions

static string to_string (const VectorKey &key)
 

Public Attributes

size_t hash_code
 
int dimension
 

Friends

class VectorWorkspace< Real >
 

Detailed Description

template<typename Real>
struct ROL::details::VectorWorkspace< Real >::VectorKey

Definition at line 108 of file ROL_VectorWorkspace.hpp.

Constructor & Destructor Documentation

template<typename Real >
ROL::details::VectorWorkspace< Real >::VectorKey::VectorKey ( const V x)
inline

Definition at line 113 of file ROL_VectorWorkspace.hpp.

template<typename Real >
ROL::details::VectorWorkspace< Real >::VectorKey::VectorKey ( const Ptr< V > &  x)
inline

Definition at line 117 of file ROL_VectorWorkspace.hpp.

Member Function Documentation

template<typename Real >
static string ROL::details::VectorWorkspace< Real >::VectorKey::to_string ( const VectorKey key)
inlinestatic
template<typename Real >
bool ROL::details::VectorWorkspace< Real >::VectorKey::operator< ( const VectorKey x) const
inline
template<typename Real >
bool ROL::details::VectorWorkspace< Real >::VectorKey::operator== ( const VectorKey x) const
inline

Friends And Related Function Documentation

template<typename Real >
friend class VectorWorkspace< Real >
friend

Definition at line 109 of file ROL_VectorWorkspace.hpp.

Member Data Documentation

template<typename Real >
size_t ROL::details::VectorWorkspace< Real >::VectorKey::hash_code
template<typename Real >
int ROL::details::VectorWorkspace< Real >::VectorKey::dimension

The documentation for this struct was generated from the following file: