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}\). | |
void | plus (const Vector< Real > &x) |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\). | |
void | scale (const Real alpha) |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\). | |
void | axpy (const Real alpha, const Vector< Real > &x) |
Compute \(y \leftarrow \alpha x + y\) where \(y = \mathtt{*this}\). | |
Real | dot (const Vector< Real > &x) const |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\). | |
Real | norm (void) const |
Returns \( \| y \| \) where \(y = \mathtt{*this}\). | |
Ptr< Vector< Real > > | clone (void) const |
Clone to make a new (uninitialized) vector. | |
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. | |
Ptr< Vector< Real > > | basis (const int i) const |
Return i-th basis vector. | |
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}\). | |
void | randomize (const Real l=0.0, const Real u=1.0) |
Set vector to be uniform random between [l,u]. | |
int | dimension (void) const |
Return dimension of the vector space. | |
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) |
![]() | |
virtual | ~Vector () |
virtual void | zero () |
Set to zero vector. | |
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())}\). | |
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. | |
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(), and 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(), and ROL::RiskVector< Real >::RiskVector().
|
inlinevirtual |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\).
@param[in] x is a vector. On return \f$\mathtt{*this} = x\f$. 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 >::set(), ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
Referenced by ROL::RiskVector< Real >::set().
|
inlinevirtual |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\).
@param[in] x is the vector to be added to \f$\mathtt{*this}\f$. On return \f$\mathtt{*this} = \mathtt{*this} + x\f$. ---
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 >::plus(), ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
Referenced by ROL::RiskVector< Real >::plus().
|
inlinevirtual |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\).
@param[in] alpha is the scaling of \f$\mathtt{*this}\f$. On return \f$\mathtt{*this} = \alpha (\mathtt{*this}) \f$. ---
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}\).
@param[in] alpha is the scaling of @b x. @param[in] x is a vector. On return \f$\mathtt{*this} = \mathtt{*this} + \alpha x \f$. 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 >::axpy(), 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 >::axpy().
|
inlinevirtual |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\).
@param[in] x is the vector that forms the dot product with \f$\mathtt{*this}\f$. @return The number equal to \f$\langle \mathtt{*this}, x \rangle\f$. ---
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 >::dot(), 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 >::dot(), and ROL::RiskVector< Real >::norm().
|
inlinevirtual |
Returns \( \| y \| \) where \(y = \mathtt{*this}\).
@return A nonnegative number equal to the norm of \f$\mathtt{*this}\f$. ---
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.
@return A reference-counted pointer to the cloned 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.
@param[in] i is the index of the basis function. @return A reference-counted pointer to the basis vector with index @b i. 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 >::applyBinary(), 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 >::applyBinary().
|
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 >::reduce(), ROL::RiskVector< Real >::statCon_vec_, ROL::RiskVector< Real >::statObj_vec_, and ROL::RiskVector< Real >::vec_.
Referenced by ROL::RiskVector< Real >::reduce().
|
inlinevirtual |
Set \(y \leftarrow C\) where \(C\in\mathbb{R}\).
@param[in] C is a scalar. On return \f$\mathtt{*this} = C\f$. 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].
@param[in] l is a the lower bound. @param[in] u is a the upper bound. On return the components of \f$\mathtt{*this}\f$ are uniform random numbers on the interval \f$[l,u]\f$. 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.
@return The dimension of the vector space, i.e., the total number of basis vectors. 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::PH_bPOEObjective< Real >::getConstVector(), ROL::PH_DeviationObjective< Real >::getConstVector(), ROL::PH_RiskObjective< Real >::getConstVector(), ROL::StochasticObjective< Real >::getConstVector(), ROL::PH_bPOEObjective< Real >::getVector(), ROL::PH_DeviationObjective< Real >::getVector(), ROL::PH_RiskObjective< Real >::getVector(), ROL::StochasticObjective< Real >::getVector(), ROL::SimulatedObjectiveCVaR< Real >::gradient(), ROL::RiskVector< Real >::plus(), ROL::PrimalDualRisk< Real >::run(), ROL::RiskVector< Real >::set(), ROL::SimulatedObjectiveCVaR< Real >::value(), and ROL::SimulatedConstraint< 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::PH_bPOEObjective< Real >::getConstStat(), ROL::PH_DeviationObjective< Real >::getConstStat(), ROL::PH_RiskObjective< Real >::getConstStat(), ROL::StochasticObjective< Real >::getConstStat(), ROL::PH_bPOEObjective< Real >::getStat(), ROL::PH_DeviationObjective< Real >::getStat(), ROL::PH_RiskObjective< Real >::getStat(), ROL::StochasticObjective< 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 >::getStatistic(), ROL::RiskVector< Real >::initializeObj(), ROL::RiskVector< Real >::RiskVector(), ROL::RiskVector< Real >::setStatistic(), 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 >::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 >::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(), ROL::RiskVector< Real >::setStatistic(), and ROL::RiskVector< Real >::setStatistic().
|
private |
|
private |
Definition at line 27 of file ROL_RiskVector.hpp.
Referenced by ROL::RiskVector< Real >::dual(), ROL::RiskVector< Real >::getStatistic(), ROL::RiskVector< Real >::getStatistic(), ROL::RiskVector< Real >::initializeCon(), ROL::RiskVector< Real >::RiskVector(), ROL::RiskVector< Real >::setStatistic(), 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 >::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 >::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(), ROL::RiskVector< Real >::setStatistic(), and ROL::RiskVector< Real >::setStatistic().
|
private |
|
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 >::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().