ROL
ROL::Bundle_U_TT< Real > Member List

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

addGi(const unsigned i, const Real a, Vector< Real > &x) const ROL::Bundle_U< Real >protected
addSubgradToBase(unsigned ind, Real delta)ROL::Bundle_U_TT< Real >private
aggregate(Vector< Real > &aggSubGrad, Real &aggLinErr, Real &aggDistMeas) const ROL::Bundle_U< Real >
alpha(const unsigned i) const ROL::Bundle_U< Real >
base_ROL::Bundle_U_TT< Real >private
Bundle_U(const unsigned maxSize=10, const Real coeff=0.0, const Real omega=2.0, const unsigned remSize=2)ROL::Bundle_U< Real >
Bundle_U_TT(const unsigned maxSize=10, const Real coeff=0.0, const Real omega=2.0, const unsigned remSize=2)ROL::Bundle_U_TT< Real >
computeAlpha(const Real dm, const Real le) const ROL::Bundle_U< Real >
currSize_ROL::Bundle_U_TT< Real >private
deleteSubgradFromBase(unsigned ind, Real tol)ROL::Bundle_U_TT< Real >private
deltaLh_ROL::Bundle_U_TT< Real >private
deltaLj_ROL::Bundle_U_TT< Real >private
dependent_ROL::Bundle_U_TT< Real >private
distanceMeasure(const unsigned i) const ROL::Bundle_U< Real >
dotGi(const unsigned i, const Vector< Real > &x) const ROL::Bundle_U< Real >protected
entering_ROL::Bundle_U_TT< Real >private
evaluateObjective(std::vector< Real > &g, const std::vector< Real > &x, const Real t) const ROL::Bundle_U< Real >protected
getDualVariable(const unsigned i) const ROL::Bundle_U< Real >
GiGj(const unsigned i, const unsigned j) const ROL::Bundle_U< Real >protected
Id_ROL::Bundle_U_TT< Real >private
initialize(const Vector< Real > &g)ROL::Bundle_U< Real >virtual
isFeasible(LA::Vector< Real > &v, const Real &tol)ROL::Bundle_U_TT< Real >private
isInitialized_ROL::Bundle_U_TT< Real >private
kappa_ROL::Bundle_U_TT< Real >private
L_ROL::Bundle_U_TT< Real >private
lapack_ROL::Bundle_U_TT< Real >private
lh_ROL::Bundle_U_TT< Real >private
lhNormROL::Bundle_U_TT< Real >private
lhz1_ROL::Bundle_U_TT< Real >private
lhz2_ROL::Bundle_U_TT< Real >private
LiMax_ROL::Bundle_U_TT< Real >private
LiMin_ROL::Bundle_U_TT< Real >private
linearizationError(const unsigned i) const ROL::Bundle_U< Real >
lj_ROL::Bundle_U_TT< Real >private
ljNormROL::Bundle_U_TT< Real >private
ljz1_ROL::Bundle_U_TT< Real >private
maxind_ROL::Bundle_U_TT< Real >private
maxSize_ROL::Bundle_U_TT< Real >private
minobjval_ROL::Bundle_U_TT< Real >private
objval_ROL::Bundle_U_TT< Real >private
optimal_ROL::Bundle_U_TT< Real >private
QPStatus_ROL::Bundle_U_TT< Real >private
reset(const Vector< Real > &g, const Real le, const Real dm)ROL::Bundle_U< Real >
resetDualVariables(void)ROL::Bundle_U< Real >
rho_ROL::Bundle_U_TT< Real >private
setDualVariable(const unsigned i, const Real val)ROL::Bundle_U< Real >
sgn(const Real x) const ROL::Bundle_U_TT< Real >private
size(void) const ROL::Bundle_U< Real >
solveDual(const Real t, const unsigned maxit=1000, const Real tol=1.e-8)ROL::Bundle_U_TT< Real >virtual
solveDual_arbitrary(const Real t, const unsigned maxit=1000, const Real tol=1.e-8)ROL::Bundle_U_TT< Real >private
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
solveDual_TT(const Real t, const unsigned maxit=1000, const Real tol=1.e-8)ROL::Bundle_U_TT< Real >private
solveSystem(int size, char tran, LA::Matrix< Real > &L, LA::Vector< Real > &v)ROL::Bundle_U_TT< Real >private
subgradient(const unsigned i) const ROL::Bundle_U< Real >
swapRowsL(unsigned ind1, unsigned ind2, bool trans=false)ROL::Bundle_U_TT< Real >private
taboo_ROL::Bundle_U_TT< Real >private
tempv_ROL::Bundle_U_TT< Real >private
tempw1_ROL::Bundle_U_TT< Real >private
tempw2_ROL::Bundle_U_TT< Real >private
update(const bool flag, const Real linErr, const Real distMeas, const Vector< Real > &g, const Vector< Real > &s)ROL::Bundle_U< Real >
updateK(void)ROL::Bundle_U_TT< Real >private
z1_ROL::Bundle_U_TT< Real >private
z2_ROL::Bundle_U_TT< Real >private
~Bundle_U(void)ROL::Bundle_U< Real >inlinevirtual