|
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 |
1.8.5