ROL
ROL::Bundle_U< Real > Member List

This is the complete list of members for ROL::Bundle_U< Real >, including all inherited members.

add(const Vector< Real > &g, const Real le, const Real dm)ROL::Bundle_U< Real >private
addGi(const unsigned i, const Real a, Vector< Real > &x) const ROL::Bundle_U< Real >protected
aggregate(Vector< Real > &aggSubGrad, Real &aggLinErr, Real &aggDistMeas) const ROL::Bundle_U< Real >
alpha(const unsigned i) const ROL::Bundle_U< Real >
Bundle_U(const unsigned maxSize=10, const Real coeff=0.0, const Real omega=2.0, const unsigned remSize=2)ROL::Bundle_U< Real >
coeff_ROL::Bundle_U< Real >private
computeAlpha(const Real dm, const Real le) const ROL::Bundle_U< Real >
distanceMeasure(const unsigned i) const ROL::Bundle_U< Real >
distanceMeasures_ROL::Bundle_U< Real >private
dotGi(const unsigned i, const Vector< Real > &x) const ROL::Bundle_U< Real >protected
dualVariables_ROL::Bundle_U< Real >private
eG_ROL::Bundle_U< Real >private
evaluateObjective(std::vector< Real > &g, const std::vector< Real > &x, const Real t) const ROL::Bundle_U< Real >protected
ge_ROL::Bundle_U< Real >private
getDualVariable(const unsigned i) const ROL::Bundle_U< Real >
GiGj(const unsigned i, const unsigned j) const ROL::Bundle_U< Real >protected
gx_ROL::Bundle_U< Real >private
initialize(const Vector< Real > &g)ROL::Bundle_U< Real >virtual
isInitialized_ROL::Bundle_U< Real >private
linearizationError(const unsigned i) const ROL::Bundle_U< Real >
linearizationErrors_ROL::Bundle_U< Real >private
maxSize_ROL::Bundle_U< Real >private
omega_ROL::Bundle_U< Real >private
remove(const std::vector< unsigned > &ind)ROL::Bundle_U< Real >private
remSize_ROL::Bundle_U< Real >private
reset(const Vector< Real > &g, const Real le, const Real dm)ROL::Bundle_U< Real >
resetDualVariables(void)ROL::Bundle_U< Real >
setDualVariable(const unsigned i, const Real val)ROL::Bundle_U< Real >
size(void) const ROL::Bundle_U< Real >
size_ROL::Bundle_U< Real >private
solveDual(const Real t, const unsigned maxit=1000, const Real tol=1.e-8)=0ROL::Bundle_U< Real >pure virtual
solveDual_dim1(const Real t, const unsigned maxit=1000, const Real tol=1.e-8)ROL::Bundle_U< Real >protected
solveDual_dim2(const Real t, const unsigned maxit=1000, const Real tol=1.e-8)ROL::Bundle_U< Real >protected
subgradient(const unsigned i) const ROL::Bundle_U< Real >
subgradients_ROL::Bundle_U< Real >private
tG_ROL::Bundle_U< Real >private
update(const bool flag, const Real linErr, const Real distMeas, const Vector< Real > &g, const Vector< Real > &s)ROL::Bundle_U< Real >
yG_ROL::Bundle_U< Real >private
~Bundle_U(void)ROL::Bundle_U< Real >inlinevirtual