ROL
ROL::Bundle_TT< Real > Member List

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

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