ROL
|
#include <ROL_RiskVector.hpp>
Public Member Functions | |
RiskVector (ROL::Ptr< ROL::ParameterList > &parlist, const ROL::Ptr< Vector< Real > > &vec, const Real stat=0) | |
RiskVector (std::vector< ROL::Ptr< ROL::ParameterList > > &parlist, const ROL::Ptr< Vector< Real > > &vec, const Real stat=0) | |
RiskVector (ROL::Ptr< ROL::ParameterList > &parlistObj, std::vector< ROL::Ptr< ROL::ParameterList > > &parlistCon, const ROL::Ptr< Vector< Real > > &vec, const Real stat=0) | |
RiskVector (const ROL::Ptr< Vector< Real > > &vec, const ROL::Ptr< std::vector< Real > > &statObj, const std::vector< ROL::Ptr< std::vector< Real > > > &statCon) | |
RiskVector (const ROL::Ptr< Vector< Real > > &vec) | |
void | set (const Vector< Real > &x) |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\). More... | |
void | plus (const Vector< Real > &x) |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\). More... | |
void | scale (const Real alpha) |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\). More... | |
void | axpy (const Real alpha, const Vector< Real > &x) |
Compute \(y \leftarrow \alpha x + y\) where \(y = \mathtt{*this}\). More... | |
Real | dot (const Vector< Real > &x) const |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\). More... | |
Real | norm (void) const |
Returns \( \| y \| \) where \(y = \mathtt{*this}\). More... | |
ROL::Ptr< Vector< Real > > | clone (void) const |
Clone to make a new (uninitialized) vector. More... | |
const Vector< Real > & | dual (void) const |
Return dual representation of \(\mathtt{*this}\), for example, the result of applying a Riesz map, or change of basis, or change of memory layout. More... | |
ROL::Ptr< Vector< Real > > | basis (const int i) const |
Return i-th basis vector. More... | |
void | applyUnary (const Elementwise::UnaryFunction< Real > &f) |
void | applyBinary (const Elementwise::BinaryFunction< Real > &f, const Vector< Real > &x) |
Real | reduce (const Elementwise::ReductionOp< Real > &r) const |
void | setScalar (const Real C) |
Set \(y \leftarrow C\) where \(C\in\mathbb{R}\). More... | |
void | randomize (const Real l=0.0, const Real u=1.0) |
Set vector to be uniform random between [l,u]. More... | |
int | dimension (void) const |
Return dimension of the vector space. More... | |
ROL::Ptr< const StdVector< Real > > | getStatisticVector (const int comp, const int index=0) const |
ROL::Ptr< StdVector< Real > > | getStatisticVector (const int comp, const int index=0) |
ROL::Ptr< const Vector< Real > > | getVector (void) const |
ROL::Ptr< Vector< Real > > | getVector (void) |
ROL::Ptr< std::vector< Real > > | getStatistic (const int comp=0, const int index=0) |
ROL::Ptr< const std::vector < Real > > | getStatistic (const int comp=0, const int index=0) const |
void | setStatistic (const Real stat, const int comp=0, const int index=0) |
void | setStatistic (const std::vector< Real > &stat, const int comp=0, const int index=0) |
void | setVector (const Vector< Real > &vec) |
Public Member Functions inherited from ROL::Vector< Real > | |
virtual | ~Vector () |
virtual void | zero () |
Set to zero vector. More... | |
virtual void | print (std::ostream &outStream) const |
virtual std::vector< Real > | checkVector (const Vector< Real > &x, const Vector< Real > &y, const bool printToStream=true, std::ostream &outStream=std::cout) const |
Verify vector-space methods. More... | |
Private Member Functions | |
void | initializeObj (ROL::Ptr< ROL::ParameterList > &parlist, const Real stat=1) |
void | initializeCon (std::vector< ROL::Ptr< ROL::ParameterList > > &parlist, const Real stat=1) |
Private Attributes | |
ROL::Ptr< std::vector< Real > > | statObj_ |
ROL::Ptr< StdVector< Real > > | statObj_vec_ |
bool | augmentedObj_ |
int | nStatObj_ |
std::vector< ROL::Ptr < std::vector< Real > > > | statCon_ |
std::vector< ROL::Ptr < StdVector< Real > > > | statCon_vec_ |
bool | augmentedCon_ |
std::vector< int > | nStatCon_ |
ROL::Ptr< Vector< Real > > | vec_ |
bool | isDualInitialized_ |
ROL::Ptr< std::vector< Real > > | dualObj_ |
std::vector< ROL::Ptr < std::vector< Real > > > | dualCon_ |
ROL::Ptr< Vector< Real > > | dual_vec1_ |
ROL::Ptr< RiskVector< Real > > | dual_vec_ |
Definition at line 54 of file ROL_RiskVector.hpp.
|
inline |
Definition at line 127 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::initializeObj().
|
inline |
Definition at line 138 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::initializeCon().
|
inline |
Definition at line 149 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::initializeCon(), and ROL::RiskVector< Real >::initializeObj().
|
inline |
Definition at line 162 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::nStatCon_, ROL::RiskVector< Real >::nStatObj_, ROL::RiskVector< Real >::statCon_, ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_, and ROL::RiskVector< Real >::statObj_vec_.
|
inline |
Definition at line 190 of file ROL_RiskVector.hpp.
|
inlineprivate |
Definition at line 74 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::nStatObj_, ROL::RiskVector< Real >::statObj_, and ROL::RiskVector< Real >::statObj_vec_.
Referenced by ROL::RiskVector< Real >::RiskVector().
|
inlineprivate |
Definition at line 95 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::nStatCon_, ROL::RiskVector< Real >::statCon_, and ROL::RiskVector< Real >::statCon_vec_.
Referenced by ROL::RiskVector< Real >::RiskVector().
|
inlinevirtual |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\).
[in] | x | is a vector. |
On return \(\mathtt{*this} = x\). Uses zero and plus methods for the computation. Please overload if a more efficient implementation is needed.
Reimplemented from ROL::Vector< Real >.
Definition at line 195 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::getStatisticVector(), ROL::RiskVector< Real >::getVector(), ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inlinevirtual |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\).
[in] | x | is the vector to be added to \(\mathtt{*this}\). |
On return \(\mathtt{*this} = \mathtt{*this} + x\).
Implements ROL::Vector< Real >.
Definition at line 211 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::getStatisticVector(), ROL::RiskVector< Real >::getVector(), ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inlinevirtual |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\).
[in] | alpha | is the scaling of \(\mathtt{*this}\). |
On return \(\mathtt{*this} = \alpha (\mathtt{*this}) \).
Implements ROL::Vector< Real >.
Definition at line 227 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inlinevirtual |
Compute \(y \leftarrow \alpha x + y\) where \(y = \mathtt{*this}\).
[in] | alpha | is the scaling of x. |
[in] | x | is a vector. |
On return \(\mathtt{*this} = \mathtt{*this} + \alpha x \). Uses clone, set, scale and plus for the computation. Please overload if a more efficient implementation is needed.
Reimplemented from ROL::Vector< Real >.
Definition at line 242 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::getStatisticVector(), ROL::RiskVector< Real >::getVector(), ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inlinevirtual |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\).
[in] | x | is the vector that forms the dot product with \(\mathtt{*this}\). |
Implements ROL::Vector< Real >.
Definition at line 258 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::getStatisticVector(), ROL::RiskVector< Real >::getVector(), ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
Referenced by ROL::RiskVector< Real >::norm().
|
inlinevirtual |
Returns \( \| y \| \) where \(y = \mathtt{*this}\).
Implements ROL::Vector< Real >.
Definition at line 275 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::dot().
|
inlinevirtual |
Clone to make a new (uninitialized) vector.
Provides the means of allocating temporary memory in ROL.
Implements ROL::Vector< Real >.
Definition at line 279 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::nStatCon_, ROL::RiskVector< Real >::nStatObj_, ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inlinevirtual |
Return dual representation of \(\mathtt{*this}\), for example, the result of applying a Riesz map, or change of basis, or change of memory layout.
By default, returns the current object. Please overload if you need a dual representation.
Reimplemented from ROL::Vector< Real >.
Definition at line 294 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::dual_vec1_, ROL::RiskVector< Real >::dual_vec_, ROL::RiskVector< Real >::dualCon_, ROL::RiskVector< Real >::dualObj_, ROL::RiskVector< Real >::isDualInitialized_, ROL::RiskVector< Real >::setStatistic(), ROL::RiskVector< Real >::statCon_, ROL::RiskVector< Real >::statObj_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inlinevirtual |
Return i-th basis vector.
[in] | i | is the index of the basis function. |
Overloading the basis is only required if the default gradient implementation is used, which computes a finite-difference approximation.
Reimplemented from ROL::Vector< Real >.
Definition at line 330 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::nStatCon_, ROL::RiskVector< Real >::nStatObj_, ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inlinevirtual |
Reimplemented from ROL::Vector< Real >.
Definition at line 374 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inlinevirtual |
Reimplemented from ROL::Vector< Real >.
Definition at line 389 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::getStatisticVector(), ROL::RiskVector< Real >::getVector(), ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inlinevirtual |
Reimplemented from ROL::Vector< Real >.
Definition at line 405 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inlinevirtual |
Set \(y \leftarrow C\) where \(C\in\mathbb{R}\).
[in] | C | is a scalar. |
On return \(\mathtt{*this} = C\). Uses applyUnary methods for the computation. Please overload if a more efficient implementation is needed.
Reimplemented from ROL::Vector< Real >.
Definition at line 422 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inlinevirtual |
Set vector to be uniform random between [l,u].
[in] | l | is a the lower bound. |
[in] | u | is a the upper bound. |
On return the components of \(\mathtt{*this}\) are uniform random numbers on the interval \([l,u]\). The default implementation uses applyUnary methods for the computation. Please overload if a more efficient implementation is needed.
Reimplemented from ROL::Vector< Real >.
Definition at line 437 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inlinevirtual |
Return dimension of the vector space.
Overload if the basis is overloaded.
Reimplemented from ROL::Vector< Real >.
Definition at line 452 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inline |
Definition at line 472 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::statCon_vec_, and ROL::RiskVector< Real >::statObj_vec_.
Referenced by ROL::RiskVector< Real >::applyBinary(), ROL::RiskVector< Real >::axpy(), ROL::RiskVector< Real >::dot(), ROL::RiskVector< Real >::plus(), and ROL::RiskVector< Real >::set().
|
inline |
Definition at line 486 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::statCon_vec_, and ROL::RiskVector< Real >::statObj_vec_.
|
inline |
Definition at line 499 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::vec_.
Referenced by ROL::SimulatedConstraint< Real >::applyAdjointHessian(), ROL::SimulatedConstraint< Real >::applyAdjointJacobian(), ROL::RiskVector< Real >::applyBinary(), ROL::SimulatedConstraint< Real >::applyJacobian(), ROL::SimulatedConstraint< Real >::applyPreconditioner(), ROL::RiskVector< Real >::axpy(), ROL::RiskVector< Real >::dot(), ROL::StochasticObjective< Real >::getConstVector(), ROL::PH_RiskObjective< Real >::getConstVector(), ROL::PH_bPOEObjective< Real >::getConstVector(), ROL::PH_DeviationObjective< Real >::getConstVector(), ROL::StochasticObjective< Real >::getVector(), ROL::PH_bPOEObjective< Real >::getVector(), ROL::PH_RiskObjective< Real >::getVector(), ROL::PH_DeviationObjective< Real >::getVector(), ROL::SimulatedObjectiveCVaR< Real >::gradient(), ROL::RiskVector< Real >::plus(), ROL::RiskVector< Real >::set(), ROL::SimulatedConstraint< Real >::value(), and ROL::SimulatedObjectiveCVaR< Real >::value().
|
inline |
Definition at line 503 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::vec_.
|
inline |
Definition at line 511 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::statCon_, and ROL::RiskVector< Real >::statObj_.
Referenced by ROL::StochasticObjective< Real >::getConstStat(), ROL::PH_bPOEObjective< Real >::getConstStat(), ROL::PH_RiskObjective< Real >::getConstStat(), ROL::PH_DeviationObjective< Real >::getConstStat(), ROL::StochasticObjective< Real >::getStat(), ROL::PH_bPOEObjective< Real >::getStat(), ROL::PH_DeviationObjective< Real >::getStat(), ROL::PH_RiskObjective< Real >::getStat(), ROL::SimulatedObjectiveCVaR< Real >::gradient(), and ROL::SimulatedObjectiveCVaR< Real >::value().
|
inline |
Definition at line 529 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::statCon_, and ROL::RiskVector< Real >::statObj_.
|
inline |
Definition at line 546 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, ROL::RiskVector< Real >::nStatCon_, ROL::RiskVector< Real >::nStatObj_, ROL::RiskVector< Real >::statCon_, and ROL::RiskVector< Real >::statObj_.
Referenced by ROL::RiskVector< Real >::dual(), and ROL::SimulatedObjectiveCVaR< Real >::gradient().
|
inline |
|
inline |
Definition at line 584 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::vec_.
|
private |
Definition at line 56 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual(), ROL::RiskVector< Real >::getStatistic(), ROL::RiskVector< Real >::initializeObj(), ROL::RiskVector< Real >::RiskVector(), and ROL::RiskVector< Real >::setStatistic().
|
private |
Definition at line 57 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::applyBinary(), ROL::RiskVector< Real >::applyUnary(), ROL::RiskVector< Real >::axpy(), ROL::RiskVector< Real >::basis(), ROL::RiskVector< Real >::clone(), ROL::RiskVector< Real >::dimension(), ROL::RiskVector< Real >::dot(), ROL::RiskVector< Real >::dual(), ROL::RiskVector< Real >::getStatisticVector(), ROL::RiskVector< Real >::initializeObj(), ROL::RiskVector< Real >::plus(), ROL::RiskVector< Real >::randomize(), ROL::RiskVector< Real >::reduce(), ROL::RiskVector< Real >::RiskVector(), ROL::RiskVector< Real >::scale(), ROL::RiskVector< Real >::set(), and ROL::RiskVector< Real >::setScalar().
|
private |
Definition at line 58 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::applyBinary(), ROL::RiskVector< Real >::applyUnary(), ROL::RiskVector< Real >::axpy(), ROL::RiskVector< Real >::basis(), ROL::RiskVector< Real >::clone(), ROL::RiskVector< Real >::dimension(), ROL::RiskVector< Real >::dot(), ROL::RiskVector< Real >::dual(), ROL::RiskVector< Real >::getStatistic(), ROL::RiskVector< Real >::initializeObj(), ROL::RiskVector< Real >::plus(), ROL::RiskVector< Real >::randomize(), ROL::RiskVector< Real >::reduce(), ROL::RiskVector< Real >::RiskVector(), ROL::RiskVector< Real >::scale(), ROL::RiskVector< Real >::set(), ROL::RiskVector< Real >::setScalar(), and ROL::RiskVector< Real >::setStatistic().
|
private |
Definition at line 59 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::basis(), ROL::RiskVector< Real >::clone(), ROL::RiskVector< Real >::initializeObj(), ROL::RiskVector< Real >::RiskVector(), and ROL::RiskVector< Real >::setStatistic().
|
private |
Definition at line 61 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual(), ROL::RiskVector< Real >::getStatistic(), ROL::RiskVector< Real >::initializeCon(), ROL::RiskVector< Real >::RiskVector(), and ROL::RiskVector< Real >::setStatistic().
|
private |
Definition at line 62 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::applyBinary(), ROL::RiskVector< Real >::applyUnary(), ROL::RiskVector< Real >::axpy(), ROL::RiskVector< Real >::basis(), ROL::RiskVector< Real >::clone(), ROL::RiskVector< Real >::dimension(), ROL::RiskVector< Real >::dot(), ROL::RiskVector< Real >::getStatisticVector(), ROL::RiskVector< Real >::initializeCon(), ROL::RiskVector< Real >::plus(), ROL::RiskVector< Real >::randomize(), ROL::RiskVector< Real >::reduce(), ROL::RiskVector< Real >::RiskVector(), ROL::RiskVector< Real >::scale(), ROL::RiskVector< Real >::set(), and ROL::RiskVector< Real >::setScalar().
|
private |
Definition at line 63 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::applyBinary(), ROL::RiskVector< Real >::applyUnary(), ROL::RiskVector< Real >::axpy(), ROL::RiskVector< Real >::dimension(), ROL::RiskVector< Real >::dot(), ROL::RiskVector< Real >::dual(), ROL::RiskVector< Real >::getStatistic(), ROL::RiskVector< Real >::initializeCon(), ROL::RiskVector< Real >::plus(), ROL::RiskVector< Real >::randomize(), ROL::RiskVector< Real >::reduce(), ROL::RiskVector< Real >::RiskVector(), ROL::RiskVector< Real >::scale(), ROL::RiskVector< Real >::set(), ROL::RiskVector< Real >::setScalar(), and ROL::RiskVector< Real >::setStatistic().
|
private |
Definition at line 64 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::basis(), ROL::RiskVector< Real >::clone(), ROL::RiskVector< Real >::initializeCon(), ROL::RiskVector< Real >::RiskVector(), and ROL::RiskVector< Real >::setStatistic().
|
private |
Definition at line 66 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::applyBinary(), ROL::RiskVector< Real >::applyUnary(), ROL::RiskVector< Real >::axpy(), ROL::RiskVector< Real >::basis(), ROL::RiskVector< Real >::clone(), ROL::RiskVector< Real >::dimension(), ROL::RiskVector< Real >::dot(), ROL::RiskVector< Real >::dual(), ROL::RiskVector< Real >::getVector(), ROL::RiskVector< Real >::plus(), ROL::RiskVector< Real >::randomize(), ROL::RiskVector< Real >::reduce(), ROL::RiskVector< Real >::scale(), ROL::RiskVector< Real >::set(), ROL::RiskVector< Real >::setScalar(), and ROL::RiskVector< Real >::setVector().
|
mutableprivate |
Definition at line 68 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual().
|
mutableprivate |
Definition at line 69 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual().
|
mutableprivate |
Definition at line 70 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual().
|
mutableprivate |
Definition at line 71 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual().
|
mutableprivate |
Definition at line 72 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual().