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 | plus (const Vector &x)=0 |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\). | |
virtual void | scale (const Real alpha)=0 |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\). | |
virtual Real | dot (const Vector &x) const =0 |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\). | |
virtual Real | norm () const =0 |
Returns \( \| y \| \) where \(y = \mathtt{*this}\). | |
virtual ROL::Ptr< Vector > | clone () const =0 |
Clone to make a new (uninitialized) vector. | |
virtual void | axpy (const Real alpha, const Vector &x) |
Compute \(y \leftarrow \alpha x + y\) where \(y = \mathtt{*this}\). | |
virtual void | zero () |
Set to zero vector. | |
virtual ROL::Ptr< Vector > | basis (const int i) const |
Return i-th basis vector. | |
virtual int | dimension () const |
Return dimension of the vector space. | |
virtual void | set (const Vector &x) |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\). | |
virtual const Vector & | dual () 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. | |
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 | applyUnary (const Elementwise::UnaryFunction< Real > &f) |
virtual void | applyBinary (const Elementwise::BinaryFunction< Real > &f, const Vector &x) |
virtual Real | reduce (const Elementwise::ReductionOp< Real > &r) const |
virtual void | print (std::ostream &outStream) const |
virtual void | setScalar (const Real C) |
Set \(y \leftarrow C\) where \(C\in\mathbb{R}\). | |
virtual void | randomize (const Real l=0.0, const Real u=1.0) |
Set vector to be uniform random between [l,u]. | |
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 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}\).
@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 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}\).
@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 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}\).
@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 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}\).
@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 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}\).
@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 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}\).
@return A nonnegative number equal to the norm of \f$\mathtt{*this}\f$. ---
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.
@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 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.
@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 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 >::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 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].
@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 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.
@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 452 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 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 485 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::statCon_vec_, and ROL::RiskVector< Real >::statObj_vec_.
|
inline |
Definition at line 497 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 501 of file ROL_RiskVector.hpp.
References ROL::RiskVector< Real >::vec_.
|
inline |
Definition at line 509 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 527 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 544 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 582 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().