ROL
ROL::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 std::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::ROL::details::VectorWorkspace< Real >::VectorKey

Definition at line 71 of file ROL_Constraint_SerialSimOpt.hpp.

Constructor & Destructor Documentation

◆ VectorKey() [1/2]

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

Definition at line 76 of file ROL_Constraint_SerialSimOpt.hpp.

◆ VectorKey() [2/2]

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

Definition at line 80 of file ROL_Constraint_SerialSimOpt.hpp.

Member Function Documentation

◆ to_string()

template<typename Real>
std::string ROL::ROL::details::VectorWorkspace< Real >::VectorKey::to_string ( const VectorKey & key)
inlinestatic

Definition at line 83 of file ROL_Constraint_SerialSimOpt.hpp.

◆ operator<()

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

Definition at line 90 of file ROL_Constraint_SerialSimOpt.hpp.

◆ operator==()

template<typename Real>
bool ROL::ROL::details::VectorWorkspace< Real >::VectorKey::operator== ( const VectorKey & x) const
inline

Definition at line 94 of file ROL_Constraint_SerialSimOpt.hpp.

◆ VectorWorkspace< Real >

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

Definition at line 191 of file ROL_Constraint_SerialSimOpt.hpp.

Member Data Documentation

◆ hash_code

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

Definition at line 73 of file ROL_Constraint_SerialSimOpt.hpp.

◆ dimension

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

Definition at line 74 of file ROL_Constraint_SerialSimOpt.hpp.


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