ROL
ROL::ROL::VectorWorkspace< Real > Class Template Reference

#include <ROL_Constraint_SerialSimOpt.hpp>

Classes

struct  VectorKey
struct  VectorStack

Public Member Functions

Ptr< Vclone (const V &x)
Ptr< Vclone (const Ptr< const V > &x)
Ptr< Vcopy (const V &x)
Ptr< Vcopy (const Ptr< const V > &x)
void status (std::ostream &os) const

Private Types

using V = ROL::Vector<Real>
using size_type = typename std::vector<Real>::size_type

Private Attributes

std::map< VectorKey, Ptr< VectorStack > > workspace_

Detailed Description

template<typename Real>
class ROL::ROL::VectorWorkspace< Real >

Definition at line 64 of file ROL_Constraint_SerialSimOpt.hpp.

Member Typedef Documentation

◆ V

template<typename Real>
using ROL::ROL::details::VectorWorkspace< Real >::V = ROL::Vector<Real>
private

Definition at line 66 of file ROL_Constraint_SerialSimOpt.hpp.

◆ size_type

template<typename Real>
using ROL::ROL::details::VectorWorkspace< Real >::size_type = typename std::vector<Real>::size_type
private

Definition at line 67 of file ROL_Constraint_SerialSimOpt.hpp.

Member Function Documentation

◆ clone() [1/2]

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

Definition at line 163 of file ROL_Constraint_SerialSimOpt.hpp.

◆ clone() [2/2]

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

Definition at line 180 of file ROL_Constraint_SerialSimOpt.hpp.

◆ copy() [1/2]

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

Definition at line 183 of file ROL_Constraint_SerialSimOpt.hpp.

◆ copy() [2/2]

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

Definition at line 189 of file ROL_Constraint_SerialSimOpt.hpp.

◆ status()

template<typename Real>
void ROL::ROL::details::VectorWorkspace< Real >::status ( std::ostream & os) const
inline

Definition at line 191 of file ROL_Constraint_SerialSimOpt.hpp.

Member Data Documentation

◆ workspace_

template<typename Real>
std::map<VectorKey,Ptr<VectorStack> > ROL::ROL::details::VectorWorkspace< Real >::workspace_
private

Definition at line 159 of file ROL_Constraint_SerialSimOpt.hpp.


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