ROL
ROL::Bundle< Real > Member List

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

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