ROL
Bundle_U_AS Member List

This is the complete list of members for Bundle_U_AS, including all inherited members.

add(const Vector< Real > &g, const Real le, const Real dm)Bundle_U< Real >private
addGi(const unsigned i, const Real a, Vector< Real > &x) constBundle_U< Real >protected
aggregate(Vector< Real > &aggSubGrad, Real &aggLinErr, Real &aggDistMeas) constBundle_U< Real >
alpha(const unsigned i) constBundle_U< Real >
applyFullMatrix(std::vector< Real > &Hx, const std::vector< Real > &x) constBundle_U_ASprivate
applyG(std::vector< Real > &Gx, const std::vector< Real > &x) constBundle_U_ASprivate
applyG_Identity(std::vector< Real > &Gx, const std::vector< Real > &x) constBundle_U_ASprivate
applyG_Jacobi(std::vector< Real > &Gx, const std::vector< Real > &x) constBundle_U_ASprivate
applyG_SymGS(std::vector< Real > &Gx, const std::vector< Real > &x) constBundle_U_ASprivate
applyMatrix(std::vector< Real > &Hx, const std::vector< Real > &x) constBundle_U_ASprivate
applyPreconditioner(std::vector< Real > &Px, const std::vector< Real > &x) constBundle_U_ASprivate
applyPreconditioner_Identity(std::vector< Real > &Px, const std::vector< Real > &x) constBundle_U_ASprivate
applyPreconditioner_Jacobi(std::vector< Real > &Px, const std::vector< Real > &x) constBundle_U_ASprivate
applyPreconditioner_SymGS(std::vector< Real > &Px, const std::vector< Real > &x) constBundle_U_ASprivate
axpy(const Real a, const std::vector< Real > &x, std::vector< Real > &y) constBundle_U_ASprivate
Bundle_U(const unsigned maxSize=10, const Real coeff=0.0, const Real omega=2.0, const unsigned remSize=2)Bundle_U< Real >
Bundle_U_AS(const unsigned maxSize=10, const Real coeff=0.0, const Real omega=2.0, const unsigned remSize=2)Bundle_U_AS
coeff_Bundle_U< Real >private
computeAlpha(const Real dm, const Real le) constBundle_U< Real >
computeCriticality(const std::vector< Real > &g, const std::vector< Real > &sol) constBundle_U_ASprivate
computeLagMult(std::vector< Real > &lam, const Real mu, const std::vector< Real > &g) constBundle_U_ASprivate
computeResidualUpdate(std::vector< Real > &r, std::vector< Real > &g) constBundle_U_ASprivate
computeStepSize(unsigned &ind, const std::vector< Real > &x, const std::vector< Real > &p) constBundle_U_ASprivate
distanceMeasure(const unsigned i) constBundle_U< Real >
distanceMeasures_Bundle_U< Real >private
dot(const std::vector< Real > &x, const std::vector< Real > &y) constBundle_U_ASprivate
dotGi(const unsigned i, const Vector< Real > &x) constBundle_U< Real >protected
dualVariables_Bundle_U< Real >private
eG_Bundle_U_ASprivate
evaluateObjective(std::vector< Real > &g, const std::vector< Real > &x, const Real t) constBundle_U< Real >protected
ge_Bundle_U_ASprivate
getDualVariable(const unsigned i) constBundle_U< Real >
GiGj(const unsigned i, const unsigned j) constBundle_U< Real >protected
gx_Bundle_U_ASprivate
initialize(const Vector< Real > &g)Bundle_U_ASvirtual
initializeDualSolver(void)Bundle_U_ASprivate
isInitialized_Bundle_U_ASprivate
isNonnegative(unsigned &ind, const std::vector< Real > &x) constBundle_U_ASprivate
linearizationError(const unsigned i) constBundle_U< Real >
linearizationErrors_Bundle_U< Real >private
maxSize_Bundle_U< Real >private
norm(const std::vector< Real > &x) constBundle_U_ASprivate
nworkingSet_Bundle_U_ASprivate
omega_Bundle_U< Real >private
project(std::vector< Real > &x, const std::vector< Real > &v) constBundle_U_ASprivate
projectedCG(std::vector< Real > &x, Real &mu, const std::vector< Real > &b, const Real tol) constBundle_U_ASprivate
remove(const std::vector< unsigned > &ind)Bundle_U< Real >private
remSize_Bundle_U< Real >private
reset(const Vector< Real > &g, const Real le, const Real dm)Bundle_U< Real >
resetDualVariables(void)Bundle_U< Real >
scale(std::vector< Real > &x, const Real a) constBundle_U_ASprivate
scale(std::vector< Real > &x, const Real a, const std::vector< Real > &y) constBundle_U_ASprivate
setDualVariable(const unsigned i, const Real val)Bundle_U< Real >
size(void) constBundle_U< Real >
size_Bundle_U< Real >private
solveDual(const Real t, const unsigned maxit=1000, const Real tol=1.e-8)Bundle_U_ASvirtual
solveDual_arbitrary(const Real t, const unsigned maxit=1000, const Real tol=1.e-8)Bundle_U_ASprivate
solveDual_dim1(const Real t, const unsigned maxit=1000, const Real tol=1.e-8)Bundle_U< Real >protected
solveDual_dim2(const Real t, const unsigned maxit=1000, const Real tol=1.e-8)Bundle_U< Real >protected
solveEQPsubproblem(std::vector< Real > &s, Real &mu, const std::vector< Real > &g, const Real tol) constBundle_U_ASprivate
subgradient(const unsigned i) constBundle_U< Real >
subgradients_Bundle_U< Real >private
tG_Bundle_U_ASprivate
update(const bool flag, const Real linErr, const Real distMeas, const Vector< Real > &g, const Vector< Real > &s)Bundle_U< Real >
workingSet_Bundle_U_ASprivate
yG_Bundle_U_ASprivate
~Bundle_U(void)Bundle_U< Real >inlinevirtual