ROL
|
#include <ROL_RiskVector.hpp>
Public Member Functions | |
RiskVector (Ptr< ParameterList > &parlist, const Ptr< Vector< Real > > &vec, const Real stat=0) | |
RiskVector (std::vector< Ptr< ParameterList > > &parlist, const Ptr< Vector< Real > > &vec, const Real stat=0) | |
RiskVector (Ptr< ParameterList > &parlistObj, std::vector< Ptr< ParameterList > > &parlistCon, const Ptr< Vector< Real > > &vec, const Real stat=0) | |
RiskVector (const Ptr< Vector< Real > > &vec, const Ptr< std::vector< Real > > &statObj, const std::vector< Ptr< std::vector< Real > > > &statCon) | |
RiskVector (const 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... | |
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... | |
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... | |
Ptr< const StdVector< Real > > | getStatisticVector (const int comp, const int index=0) const |
Ptr< StdVector< Real > > | getStatisticVector (const int comp, const int index=0) |
Ptr< const Vector< Real > > | getVector (void) const |
Ptr< Vector< Real > > | getVector (void) |
Ptr< std::vector< Real > > | getStatistic (const int comp=0, const int index=0) |
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 Real | apply (const Vector< Real > &x) const |
Apply \(\mathtt{*this}\) to a dual vector. This is equivalent to the call \(\mathtt{this->dot(x.dual())}\). 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 (Ptr< ParameterList > &parlist, const Real stat=1) |
void | initializeCon (std::vector< Ptr< ParameterList > > &parlist, const Real stat=1) |
Private Attributes | |
Ptr< std::vector< Real > > | statObj_ |
Ptr< StdVector< Real > > | statObj_vec_ |
bool | augmentedObj_ |
int | nStatObj_ |
std::vector< Ptr< std::vector < Real > > > | statCon_ |
std::vector< Ptr< StdVector < Real > > > | statCon_vec_ |
bool | augmentedCon_ |
std::vector< int > | nStatCon_ |
Ptr< Vector< Real > > | vec_ |
bool | isDualInitialized_ |
Ptr< std::vector< Real > > | dualObj_ |
std::vector< Ptr< std::vector < Real > > > | dualCon_ |
Ptr< Vector< Real > > | dual_vec1_ |
Ptr< RiskVector< Real > > | dual_vec_ |
Definition at line 20 of file ROL_RiskVector.hpp.
|
inline |
Definition at line 93 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::initializeObj().
|
inline |
Definition at line 104 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::initializeCon().
|
inline |
Definition at line 115 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::initializeCon(), and ROL::RiskVector< Real >::initializeObj().
|
inline |
Definition at line 128 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 156 of file ROL_RiskVector.hpp.
|
inlineprivate |
Definition at line 40 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 61 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 161 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 177 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 193 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 208 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 224 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 241 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 245 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 260 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 296 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 340 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 355 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 371 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 388 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 403 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 418 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::augmentedCon_, ROL::RiskVector< Real >::augmentedObj_, dim, ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
|
inline |
Definition at line 438 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 451 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::statCon_vec_, and ROL::RiskVector< Real >::statObj_vec_.
|
inline |
Definition at line 463 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 467 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::vec_.
|
inline |
Definition at line 475 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 493 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 510 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 548 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::vec_.
|
private |
Definition at line 22 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 23 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 24 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 25 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 27 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 28 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 29 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 30 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 32 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 34 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual().
|
mutableprivate |
Definition at line 35 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual().
|
mutableprivate |
Definition at line 36 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual().
|
mutableprivate |
Definition at line 37 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual().
|
mutableprivate |
Definition at line 38 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual().