ROL
|
This is the complete list of members for ROL::Bundle_AS< Real >, including all inherited members.
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 |
applyFullMatrix(std::vector< Real > &Hx, const std::vector< Real > &x) const | ROL::Bundle_AS< Real > | inlineprivate |
applyG(std::vector< Real > &Gx, const std::vector< Real > &x) const | ROL::Bundle_AS< Real > | inlineprivate |
applyG_Identity(std::vector< Real > &Gx, const std::vector< Real > &x) const | ROL::Bundle_AS< Real > | inlineprivate |
applyG_Jacobi(std::vector< Real > &Gx, const std::vector< Real > &x) const | ROL::Bundle_AS< Real > | inlineprivate |
applyG_SymGS(std::vector< Real > &Gx, const std::vector< Real > &x) const | ROL::Bundle_AS< Real > | inlineprivate |
applyMatrix(std::vector< Real > &Hx, const std::vector< Real > &x) const | ROL::Bundle_AS< Real > | inlineprivate |
applyPreconditioner(std::vector< Real > &Px, const std::vector< Real > &x) const | ROL::Bundle_AS< Real > | inlineprivate |
applyPreconditioner_Identity(std::vector< Real > &Px, const std::vector< Real > &x) const | ROL::Bundle_AS< Real > | inlineprivate |
applyPreconditioner_Jacobi(std::vector< Real > &Px, const std::vector< Real > &x) const | ROL::Bundle_AS< Real > | inlineprivate |
applyPreconditioner_SymGS(std::vector< Real > &Px, const std::vector< Real > &x) const | ROL::Bundle_AS< Real > | inlineprivate |
axpy(const Real a, const std::vector< Real > &x, std::vector< Real > &y) const | ROL::Bundle_AS< Real > | inlineprivate |
Bundle(const unsigned maxSize=10, const Real coeff=0.0, const Real omega=2.0, const unsigned remSize=2) | ROL::Bundle< Real > | inline |
Bundle_AS(const unsigned maxSize=10, const Real coeff=0.0, const Real omega=2.0, const unsigned remSize=2) | ROL::Bundle_AS< Real > | inline |
computeAlpha(const Real dm, const Real le) const | ROL::Bundle< Real > | inline |
computeCriticality(const std::vector< Real > &g, const std::vector< Real > &sol) | ROL::Bundle_AS< Real > | inlineprivate |
computeLagMult(std::vector< Real > &lam, const Real mu, const std::vector< Real > &g) const | ROL::Bundle_AS< Real > | inlineprivate |
computeResidualUpdate(std::vector< Real > &r, std::vector< Real > &g) const | ROL::Bundle_AS< Real > | inlineprivate |
computeStepSize(unsigned &ind, const std::vector< Real > &x, const std::vector< Real > &p) const | ROL::Bundle_AS< Real > | inlineprivate |
distanceMeasure(const unsigned i) const | ROL::Bundle< Real > | inline |
dot(const std::vector< Real > &x, const std::vector< Real > &y) const | ROL::Bundle_AS< Real > | inlineprivate |
dotGi(const unsigned i, const Vector< Real > &x) const | ROL::Bundle< Real > | inlineprotected |
eG_ | ROL::Bundle_AS< Real > | private |
evaluateObjective(std::vector< Real > &g, const std::vector< Real > &x, const Real t) const | ROL::Bundle< Real > | inlineprotected |
ge_ | ROL::Bundle_AS< 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_AS< Real > | private |
initialize(const Vector< Real > &g) | ROL::Bundle_AS< Real > | inlinevirtual |
initializeDualSolver(void) | ROL::Bundle_AS< Real > | inlineprivate |
isInitialized_ | ROL::Bundle_AS< Real > | private |
isNonnegative(unsigned &ind, const std::vector< Real > &x) const | ROL::Bundle_AS< Real > | inlineprivate |
linearizationError(const unsigned i) const | ROL::Bundle< Real > | inline |
norm(const std::vector< Real > &x) const | ROL::Bundle_AS< Real > | inlineprivate |
nworkingSet_ | ROL::Bundle_AS< Real > | private |
project(std::vector< Real > &x, const std::vector< Real > &v) const | ROL::Bundle_AS< Real > | inlineprivate |
projectedCG(std::vector< Real > &x, Real &mu, const std::vector< Real > &b, const Real tol) const | ROL::Bundle_AS< Real > | inlineprivate |
reset(const Vector< Real > &g, const Real le, const Real dm) | ROL::Bundle< Real > | inline |
resetDualVariables(void) | ROL::Bundle< Real > | inline |
scale(std::vector< Real > &x, const Real a) const | ROL::Bundle_AS< Real > | inlineprivate |
scale(std::vector< Real > &x, const Real a, const std::vector< Real > &y) const | ROL::Bundle_AS< Real > | inlineprivate |
setDualVariable(const unsigned i, const Real val) | ROL::Bundle< Real > | inline |
size(void) const | ROL::Bundle< Real > | inline |
solveDual(const Real t, const unsigned maxit=1000, const Real tol=1.e-8) | ROL::Bundle_AS< Real > | inlinevirtual |
solveDual_arbitrary(const Real t, const unsigned maxit=1000, const Real tol=1.e-8) | ROL::Bundle_AS< 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 |
solveEQPsubproblem(std::vector< Real > &s, Real &mu, const std::vector< Real > &g, const Real tol) const | ROL::Bundle_AS< Real > | inlineprivate |
subgradient(const unsigned i) const | ROL::Bundle< Real > | inline |
tG_ | ROL::Bundle_AS< Real > | private |
update(const bool flag, const Real linErr, const Real distMeas, const Vector< Real > &g, const Vector< Real > &s) | ROL::Bundle< Real > | inline |
workingSet_ | ROL::Bundle_AS< Real > | private |
yG_ | ROL::Bundle_AS< Real > | private |
~Bundle(void) | ROL::Bundle< Real > | inlinevirtual |