ROL::Algorithm< Real > | Provides an interface to run optimization algorithms |
ROL::AlgorithmState< Real > | State for algorithm class. Will be used for restarts |
basic_ostream | |
ROL::details::basic_nullstream< _CharT, _Traits > | |
ROL::BatchManager< Real > | |
BinaryFunction | |
ROL::BinaryConstraint< Real >::BoundsCheck | |
ROL::BoundFletcher< Real >::DiffLower | |
ROL::BoundFletcher< Real >::DiffUpper | |
ROL::BoundFletcher< Real >::FormDQ | |
ROL::BoundFletcher< Real >::FormQ | |
ROL::Bounds< Real >::Active | |
ROL::Bounds< Real >::LowerBinding | |
ROL::Bounds< Real >::PruneBinding | |
ROL::Bounds< Real >::UpperBinding | |
ROL::InteriorPointPenalty< Real >::Mask | |
ROL::InteriorPointPenalty< Real >::ModifiedDivide | |
ROL::KelleySachsModel< Real >::LowerBinding | |
ROL::KelleySachsModel< Real >::PruneBinding | |
ROL::KelleySachsModel< Real >::PruneNonbinding | |
ROL::KelleySachsModel< Real >::UpperBinding | |
ROL::LinMore< Real >::LowerBreakPoint | |
ROL::LinMore< Real >::UpperBreakPoint | |
ROL::PrimalDualInteriorPointResidual< Real >::InFill | |
ROL::PrimalDualInteriorPointResidual< Real >::SafeDivide | |
ROL::PrimalDualInteriorPointResidual< Real >::SetZeros | |
ROL::BoundConstraint< Real > | Provides the interface to apply upper and lower bound constraints |
BoundConstraint_BurgersControl< Real > | |
H1BoundConstraint< Real > | |
H1BoundConstraint< Real > | |
H1BoundConstraint< Real > | |
L2BoundConstraint< Real > | |
L2BoundConstraint< Real > | |
L2BoundConstraint< Real > | |
ROL::BoundConstraint_Partitioned< Real > | A composite composite BoundConstraint formed from bound constraints on subvectors of a PartitionedVector |
ROL::BoundConstraint_SimOpt< Real > | |
ROL::Bounds< Real > | Provides the elementwise interface to apply upper and lower bound constraints |
ROL::RiskBoundConstraint< Real > | |
ROL::SimulatedBoundConstraint< Real > | A BoundConstraint formed from a single bound constraint replacated according to a SampleGenerator |
ROL::StdBoundConstraint< Real > | |
ROL::Bundle< Real > | Provides the interface for and implements a bundle |
ROL::Bundle_AS< Real > | Provides the interface for and implements an active set bundle |
ROL::Bundle_TT< Real > | Provides the interface for and implements a bundle. The semidefinite quadratic subproblem is solved using TT algorithm by Antonio Frangioni (1996) |
BurgersFEM< Real > | |
ConicApproximationModel | Provides the interface to evaluate conic approximation function |
ROL::Constraint< Real > | Defines the general constraint operator interface |
Normalization_Constraint< Real > | |
Normalization_Constraint< Real > | |
ROL::AlmostSureConstraint< Real > | |
ROL::BinaryConstraint< Real > | Implements an equality constraint function that evaluates to zero on the surface of a bounded parallelpiped and is positive in the interior |
ROL::BoundToConstraint< Real > | Provides an implementation for bound constraints |
ROL::Constraint_DynamicState< Real > | |
ROL::Constraint_Partitioned< Real > | Has both inequality and equality constraints. Treat inequality constraint as equality with slack variable |
ROL::Constraint_SimOpt< Real > | Defines the constraint operator interface for simulation-based optimization |
Constraint_BurgersControl< Real > | |
Constraint_BurgersControl< Real > | |
Constraint_BurgersControl< Real > | |
Constraint_BurgersControl< Real > | |
Constraint_BurgersControl< Real > | |
Constraint_BurgersControl< Real > | |
Constraint_BurgersControl< Real > | |
Constraint_BurgersControl< Real > | |
DiffusionConstraint< Real > | |
redConstraint< Real > | |
valConstraint< Real > | |
ROL::Constraint_State< Real > | |
ROL::ConstraintFromObjective< Real > | Creates a constraint from an objective function and a offset value |
ROL::InteriorPoint::PrimalDualResidual< Real > | Express the Primal-Dual Interior Point gradient as an equality constraint |
ROL::InteriorPoint::PrimalDualResidual< Real > | Express the Primal-Dual Interior Point gradient as an equality constraint |
ROL::LinearConstraint< Real > | Provides the interface to evaluate linear constraints |
ROL::LowerBoundToConstraint< Real > | Provides an implementation for lower bound constraints |
ROL::PrimalDualInteriorPointResidual< Real > | Symmetrized form of the KKT operator for the Type-EB problem with equality and bound multipliers |
ROL::PrimalDualInteriorPointResidual< Real > | Symmetrized form of the KKT operator for the Type-EB problem with equality and bound multipliers |
ROL::Reduced_Constraint_SimOpt< Real > | |
ROL::RiskLessConstraint< Real > | |
ROL::RiskNeutralConstraint< Real > | |
ROL::ROL::Constraint_SimOpt< Real > | |
ROL::CompositeConstraint_SimOpt< Real > | Defines a composite equality constraint operator interface for simulation-based optimization |
ROL::Constraint_SerialSimOpt< Real > | Unifies the constraint defined on a single time step that are defined through the Constraint_TimeSimOpt interface into a SimOpt constraint for all time. Primarily intended for use in testing the parallel-in-time implementation |
ROL::Constraint_TimeSimOpt< Real > | Defines the time dependent constraint operator interface for simulation-based optimization |
ROL::details::SerialConstraint< Real > | |
ROL::ROL::Constraint_TimeSimOpt< Real > | |
ROL::ROL::Constraint_State< Real > | |
ROL::ScalarLinearConstraint< Real > | This equality constraint defines an affine hyperplane |
ROL::SimulatedConstraint< Real > | |
ROL::StdConstraint< Real > | Defines the equality constraint operator interface for StdVectors |
ROL::ZOO::Constraint_Cantilever< Real > | |
ROL::ZOO::Constraint_CantileverBeam< Real > | |
ROL::ZOO::Constraint_Cubic< Real > | |
ROL::ZOO::Constraint_CylinderHead< Real > | |
ROL::ZOO::Constraint_Quartic< Real > | |
ROL::StochasticConstraint< Real > | |
ROL::UpperBoundToConstraint< Real > | Provides an implementation for upper bound constraints |
ROL::ZOO::Constraint_HS24< Real > | |
ROL::ZOO::Constraint_HS39a< Real > | |
ROL::ZOO::Constraint_HS39b< Real > | |
ROL::ZOO::Constraint_ParaboloidCircle< Real, XPrim, XDual, CPrim, CDual > | Constraint c(x,y) = (x-2)^2 + y^2 - 1 |
ROL::ZOO::EqualityConstraint_HS32< Real > | |
ROL::ZOO::EqualityConstraint_SimpleEqConstrained< Real, XPrim, XDual, CPrim, CDual > | Equality constraints c_i(x) = 0, where: c1(x) = x1^2+x2^2+x3^2+x4^2+x5^2 - 10 c2(x) = x2*x3-5*x4*x5 c3(x) = x1^3 + x2^3 + 1 |
ROL::ZOO::InequalityConstraint_HS29< Real > | |
ROL::ZOO::InequalityConstraint_HS32< Real > | |
ROL::ConstraintManager< Real > | Provides a wrapper for multiple constraints |
ROL::Distribution< Real > | |
ROL::Arcsine< Real > | |
ROL::Beta< Real > | |
ROL::Cauchy< Real > | |
ROL::Dirac< Real > | |
ROL::Exponential< Real > | |
ROL::Gamma< Real > | |
ROL::Gaussian< Real > | |
ROL::Gumbel< Real > | |
ROL::Kumaraswamy< Real > | |
ROL::Laplace< Real > | |
ROL::Logistic< Real > | |
ROL::Parabolic< Real > | |
ROL::RaisedCosine< Real > | |
ROL::Smale< Real > | |
ROL::Triangle< Real > | |
ROL::TruncatedExponential< Real > | |
ROL::TruncatedGaussian< Real > | |
ROL::Uniform< Real > | |
ROL::details::DynamicConstraint_CheckInterface< Real > | |
ROL::DynamicConstraintCheck< Real > | |
ROL::DynamicFunction< Real > | Provides update interface, casting and vector management to DynamicConstraint and DynamicObjective |
ROL::DynamicConstraint< Real > | Defines the time-dependent constraint operator interface for simulation-based optimization |
ROL::DynamicObjective< Real > | Defines the time-dependent objective function interface for simulation-based optimization. Computes time-local contributions of value, gradient, Hessian-vector product etc to a larger composite objective defined over the simulation time. In contrast to other objective classes Objective_TimeSimOpt has a default implementation of value which returns zero, as time-dependent simulation based optimization problems may have an objective value which depends only on the final state of the system |
ROL::DynamicTrackingObjective< Real > | Defines the time-local contribution to a quadratic tracking objective |
ROL::details::DynamicObjective_CheckInterface< Real > | |
ROL::DynamicObjectiveCheck< Real > | |
Example_Objective< Real > | Objective function:
\[f(x) = exp(x_1 x_2 x_3 x_4 x_5) + \frac{1}{2}*(x_1^3+x_2^3+1)^2 \]
|
ROL::ExpectationQuad< Real > | Provides a general interface for risk and error measures generated through the expectation risk quadrangle |
ROL::GenMoreauYosidaCVaR< Real > | |
ROL::LogExponentialQuadrangle< Real > | Provides an interface for the entropic risk using the expectation risk quadrangle |
ROL::LogQuantileQuadrangle< Real > | Provides an interface for the conditioanl entropic risk using the expectation risk quadrangle |
ROL::MeanVarianceQuadrangle< Real > | Provides an interface for the mean plus variance risk measure using the expectation risk quadrangle |
ROL::MoreauYosidaCVaR< Real > | Provides an interface for a smooth approximation of the conditional value-at-risk |
ROL::QuantileQuadrangle< Real > | Provides an interface for a convex combination of the expected value and the conditional value-at-risk using the expectation risk quadrangle |
ROL::SmoothedWorstCaseQuadrangle< Real > | Provides an interface for a smoothed version of the worst-case scenario risk measure using the expectation risk quadrangle |
ROL::TruncatedMeanQuadrangle< Real > | |
FEM< Real > | |
FiniteDifference< Real > | |
FunctionZakharov< ScalarT > | |
FunctionZakharov< GradType > | |
FunctionZakharov< HessVecType > | |
FunctionZakharov< Real > | |
InnerProductMatrix< Real > | |
InnerProductMatrixSolver< Real > | This class adds a solve method |
ROL::Krylov< Real > | Provides definitions for Krylov solvers |
ROL::ConjugateGradients< Real > | Provides definitions of the Conjugate Gradient solver |
ROL::ConjugateResiduals< Real > | Provides definition of the Conjugate Residual solver |
ROL::details::MINRES< Real > | |
ROL::GMRES< Real > | Preconditioned GMRES solver |
Lagrange< Real > | |
ROL::Lanczos< Real > | Interface for computing the Lanczos vectors and approximate solutions to symmetric indefinite linear systems |
ROL::LinearOperator< Real > | Provides the interface to apply a linear operator |
Identity< Real > | |
Identity< Real > | |
IdentityOperator< Real > | |
ROL::BlockOperator< Real > | Provides the interface to apply a block operator to a partitioned vector |
ROL::BlockOperator2< Real > | Provides the interface to apply a 2x2 block operator to a partitioned vector |
ROL::BlockOperator2Diagonal< Real > | Provides the interface to apply a 2x2 block diagonal operator to a partitioned vector |
ROL::BlockOperator2Determinant< Real > | Provides the interface to the block determinant of a 2x2 block operator
|
ROL::BlockOperator2UnitLower< Real > | Provides the interface to apply a 2x2 block unit lower operator to a partitioned vector |
ROL::BlockOperator2UnitUpper< Real > | Provides the interface to apply a 2x2 block unit upper operator to a partitioned vector |
ROL::BoundFletcher< Real >::AugSystemNonSym | |
ROL::BoundFletcher< Real >::AugSystemPrecond | |
ROL::BoundFletcher< Real >::AugSystemSym | |
ROL::DiagonalOperator< Real > | Provides the interface to apply a diagonal operator which acts like elementwise multiplication when apply() is used and elementwise division when applyInverse() is used |
ROL::DyadicOperator< Real > | Interface to apply a dyadic operator to a vector |
ROL::Fletcher< Real >::AugSystem | |
ROL::Fletcher< Real >::AugSystemPrecond | |
ROL::HouseholderReflector< Real > | Provides the interface to create a Householder reflector operator, that when applied to a vector x, produces a vector parallel to y |
ROL::IdentityOperator< Real > | Multiplication by unity |
ROL::InteriorPoint::PrimalDualSymmetrizer< Real > | |
ROL::InteriorPoint::PrimalDualSymmetrizer< Real > | |
ROL::LinearOperatorFromConstraint< Real > | A simple wrapper which allows application of constraint Jacobians through the LinearOperator interface |
ROL::LinearOperatorProduct< Real > | Provides the interface to the sequential application of linear operators.
|
ROL::LinearOperatorSum< Real > | Provides the interface to sum of linear operators applied to a vector
|
ROL::NewtonKrylovStep< Real >::HessianNK | |
ROL::NewtonKrylovStep< Real >::PrecondNK | |
ROL::NullOperator< Real > | Multiplication by zero |
ROL::PrimalDualActiveSetStep< Real >::HessianPD | |
ROL::PrimalDualActiveSetStep< Real >::PrecondPD | |
ROL::PrimalDualInteriorPointBlock11< Real > | |
ROL::PrimalDualInteriorPointBlock12< Real > | |
ROL::PrimalDualInteriorPointBlock21< Real > | |
ROL::PrimalDualInteriorPointBlock22< Real > | |
ROL::ProjectedNewtonKrylovStep< Real >::HessianPNK | |
ROL::ProjectedNewtonKrylovStep< Real >::PrecondPNK | |
ROL::Secant< Real > | Provides interface for and implements limited-memory secant operators |
ROL::BarzilaiBorwein< Real > | Provides definitions for Barzilai-Borwein operators |
ROL::lBFGS< Real > | Provides definitions for limited-memory BFGS operators |
ROL::lDFP< Real > | Provides definitions for limited-memory DFP operators |
ROL::lSR1< Real > | Provides definitions for limited-memory SR1 operators |
ROL::StdLinearOperator< Real > | Provides the std::vector implementation to apply a linear operator, which is a std::vector representation of column-stacked matrix |
ROL::StdTridiagonalOperator< Real > | Provides the std::vector implementation to apply a linear operator, which encapsulates a tridiagonal matrix |
TridiagonalToeplitzOperator< Real > | |
TridiagonalToeplitzOperator< Real > | |
ROL::LinearRegression< Real > | Provides the interface to construct linear regression problem |
ROL::LineSearch< Real > | Provides interface for and implements line searches |
ROL::BackTracking< Real > | Implements a simple back tracking line search |
ROL::Bisection< Real > | Implements a bisection line search |
ROL::Brents< Real > | Implements a Brent's method line search |
ROL::CubicInterp< Real > | Implements cubic interpolation back tracking line search |
ROL::GoldenSection< Real > | Implements a golden section line search |
ROL::IterationScaling< Real > | Provides an implementation of iteration scaled line search |
ROL::PathBasedTargetLevel< Real > | Provides an implementation of path-based target leve line search |
ROL::ScalarMinimizationLineSearch< Real > | Implements line search methods that attempt to minimize the scalar function \(\phi(t) := f(x+ts)\) |
logic_error | |
ROL::Exception::NotImplemented | |
ROL::MINRES | Implements the MINRES algorithm for solving symmetric indefinite systems |
NodalBasis< Real > | |
ROL::Objective< Real > | Provides the interface to evaluate objective functions |
CLExactModel< Real > | |
CLTestObjective< Real > | |
NullObjective< Real > | |
Objective_BurgersControl< Real > | |
Objective_GrossPitaevskii< Real > | |
Objective_GrossPitaevskii< Real > | |
Objective_PoissonInversion< Real > | |
ROL::AugmentedLagrangian< Real > | Provides the interface to evaluate the augmented Lagrangian |
ROL::Reduced_AugmentedLagrangian_SimOpt< Real > | Provides the interface to evaluate the reduced SimOpt augmented Lagrangian |
ROL::CDFObjective< Real > | |
ROL::CompositeObjective< Real > | Provides the interface to evaluate composite objective functions |
ROL::ConicApproximationModel< Real > | |
ROL::FletcherBase< Real > | |
ROL::BoundFletcher< Real > | |
ROL::Fletcher< Real > | |
ROL::InteriorPoint::MeritFunction< Real > | |
ROL::InteriorPoint::PenalizedObjective< Real > | |
ROL::InteriorPointPenalty< Real > | Provides the interface to evaluate the Interior Pointy log barrier penalty function with upper and lower bounds on some elements |
ROL::LinearCombinationObjective< Real > | |
ROL::LinearObjective< Real > | Provides the interface to evaluate linear objective functions |
ROL::LogBarrierObjective< Real > | Log barrier objective for interior point methods |
ROL::MomentObjective< Real > | |
ROL::MoreauYosidaPenalty< Real > | Provides the interface to evaluate the Moreau-Yosida penalty function |
ROL::NonlinearLeastSquaresObjective< Real > | Provides the interface to evaluate nonlinear least squares objective functions |
ROL::NonlinearLeastSquaresObjective_Dynamic< Real > | Provides the interface to evaluate nonlinear least squares objective functions |
ROL::NonlinearLeastSquaresObjective_SimOpt< Real > | Provides the interface to evaluate nonlinear least squares objective functions |
ROL::Objective_FSsolver< Real > | |
ROL::Objective_SimOpt< Real > | Provides the interface to evaluate simulation-based objective functions |
DiffusionObjective< Real > | |
Objective_BurgersControl< Real > | |
Objective_BurgersControl< Real > | |
Objective_BurgersControl< Real > | |
Objective_BurgersControl< Real > | |
Objective_BurgersControl< Real > | |
Objective_BurgersControl< Real > | |
Objective_BurgersControl< Real > | |
ObjectiveFunctionTest08_1< Real > | |
ObjectiveFunctionTest08_2< Real > | |
ROL::AugmentedLagrangian_SimOpt< Real > | Provides the interface to evaluate the SimOpt augmented Lagrangian |
ROL::CompositeObjective_SimOpt< Real > | Provides the interface to evaluate simulation-based composite objective functions |
ROL::LinearCombinationObjective_SimOpt< Real > | |
ROL::Objective_SerialSimOpt< Real > | |
ROL::Objective_TimeSimOpt< Real > | Defines the time-dependent objective function interface for simulation-based optimization. Computes time-local contributions of value, gradient, Hessian-vector product etc to a larger composite objective defined over the simulation time. In contrast to other objective classes Objective_TimeSimOpt has a default implementation of value which returns zero, as time-dependent simulation based optimization problems may have an objective value which depends only on the final state of the system |
ROL::QuadraticPenalty_SimOpt< Real > | Provides the interface to evaluate the quadratic SimOpt constraint penalty |
ROL::ObjectiveFromBoundConstraint< Real > | Create a penalty objective from upper and lower bound vectors |
ROL::ObjectiveFromConstraint< Real > | Form an objective function from a ROL::Constraint and a vector in the dual constraint space \(\lambda\in \mathcal{C}^\ast\) |
ROL::ObjectiveMMA< Real > | Provides the interface to to Method of Moving Asymptotes Objective function |
ROL::PH_bPOEObjective< Real > | Provides the interface for the progressive hedging probability objective |
ROL::PH_DeviationObjective< Real > | Provides the interface for the progressive hedging deviation objective |
ROL::PH_ErrorObjective< Real > | Provides the interface for the progressive hedging error objective |
ROL::PH_Objective< Real > | Provides the interface for the progressive hedging objective |
ROL::PH_ProbObjective< Real > | Provides the interface for the progressive hedging probability objective |
ROL::PH_RegretObjective< Real > | Provides the interface for the progressive hedging regret objective |
ROL::PH_RiskObjective< Real > | Provides the interface for the progressive hedging risk objective |
ROL::PointwiseCDFObjective< Real > | |
ROL::ProjectedObjective< Real > | |
ROL::QuadraticObjective< Real > | Provides the interface to evaluate quadratic objective functions |
ROL::QuadraticPenalty< Real > | Provides the interface to evaluate the quadratic constraint penalty |
ROL::Reduced_Objective_SimOpt< Real > | |
ROL::ReducedDynamicObjective< Real > | Defines the reduced time-dependent objective function interface for simulation-based optimization |
ROL::RiskLessObjective< Real > | |
ROL::RiskNeutralObjective< Real > | |
ROL::ROL::NonlinearLeastSquaresObjective_SimOpt< Real > | |
ROL::SimulatedObjective< Real > | |
ROL::SimulatedObjectiveCVaR< Real > | |
ROL::SlacklessObjective< Real > | This class strips out the slack variables from objective evaluations to create the new objective \( F(x,s) = f(x) \) |
ROL::StdObjective< Real > | Specializes the ROL::Objective interface for objective functions that operate on ROL::StdVector's |
ObjectiveFunctionTest06< Real > | |
ObjectiveFunctionTest07_1< Real > | |
ObjectiveFunctionTest07_2< Real > | |
ObjectiveFunctionTest07_scalarize< Real > | |
ObjectiveFunctionTest08_scalarize< Real > | |
ROL::RegressionError< Real > | Provides the interface to evaluate linear regression error |
ROL::ZOO::Objective_Cantilever< Real > | |
ROL::ZOO::Objective_CantileverBeam< Real > | |
ROL::ZOO::Objective_Cubic< Real > | |
ROL::ZOO::Objective_CylinderHead< Real > | |
ROL::ZOO::Objective_Quartic< Real > | |
ROL::StochasticObjective< Real > | |
ROL::TrustRegionModel< Real > | Provides the interface to evaluate trust-region model functions |
ROL::ColemanLiModel< Real > | Provides the interface to evaluate interior trust-region model functions from the Coleman-Li bound constrained trust-region algorithm |
ROL::KelleySachsModel< Real > | Provides the interface to evaluate projected trust-region model functions from the Kelley-Sachs bound constrained trust-region algorithm |
ROL::LinMoreModel< Real > | Provides the interface to evaluate projected trust-region model functions from the Kelley-Sachs bound constrained trust-region algorithm |
ROL::ZOO::Minimax1< Real > | |
ROL::ZOO::Minimax2< Real > | |
ROL::ZOO::Minimax3< Real > | |
ROL::ZOO::Objective_Beale< Real > | Beale's function |
ROL::ZOO::Objective_BVP< Real > | The discrete boundary value problem |
ROL::ZOO::Objective_DiodeCircuit< Real > | The diode circuit problem |
ROL::ZOO::Objective_FreudensteinRoth< Real > | Freudenstein and Roth's function |
ROL::ZOO::Objective_HS1< Real > | W. Hock and K. Schittkowski 1st test function |
ROL::ZOO::Objective_HS2< Real > | W. Hock and K. Schittkowski 2nd test function |
ROL::ZOO::Objective_HS24< Real > | |
ROL::ZOO::Objective_HS25< Real > | W. Hock and K. Schittkowski 25th test function |
ROL::ZOO::Objective_HS29< Real > | |
ROL::ZOO::Objective_HS3< Real > | W. Hock and K. Schittkowski 3rd test function |
ROL::ZOO::Objective_HS32< Real > | |
ROL::ZOO::Objective_HS38< Real > | W. Hock and K. Schittkowski 38th test function |
ROL::ZOO::Objective_HS39< Real > | W. Hock and K. Schittkowski 39th test function |
ROL::ZOO::Objective_HS4< Real > | W. Hock and K. Schittkowski 4th test function |
ROL::ZOO::Objective_HS45< Real > | W. Hock and K. Schittkowski 45th test function |
ROL::ZOO::Objective_HS5< Real > | W. Hock and K. Schittkowski 5th test function |
ROL::ZOO::Objective_LeastSquares< Real > | Least squares function |
ROL::ZOO::Objective_ParaboloidCircle< Real, XPrim, XDual > | Objective function: f(x,y) = x^2 + y^2 |
ROL::ZOO::Objective_PoissonControl< Real > | Poisson distributed control |
ROL::ZOO::Objective_PoissonInversion< Real > | Poisson material inversion |
ROL::ZOO::Objective_Powell< Real > | Powell's badly scaled function |
ROL::ZOO::Objective_Rosenbrock< Real, XPrim, XDual > | Rosenbrock's function |
ROL::ZOO::Objective_SimpleEqConstrained< Real, XPrim, XDual > | Objective function: f(x) = exp(x1*x2*x3*x4*x5) + 0.5*(x1^3+x2^3+1)^2 |
ROL::ZOO::Objective_SumOfSquares< Real > | Sum of squares function |
ROL::ZOO::Objective_Zakharov< Real > | Zakharov function |
Zakharov_Sacado_Objective< Real > | |
ROL::OptimizationProblem< Real > | |
ROL::OptimizationSolver< Real > | Provides a simplified interface for solving a wide range of optimization problems |
ROL::PenalizedObjective | Adds barrier term to generic objective |
details::PolarizationIdentity< Real > | |
ROL::PositiveFunction< Real > | |
ROL::AbsoluteValue< Real > | |
ROL::PlusFunction< Real > | |
ROL::PrimalDualInteriorPointReducedResidual | Reduced form of the Primal Dual Interior Point residual and the action of its Jacobian |
ROL::ProgressiveHedging< Real > | Provides the interface to solve a stochastic program using progressive hedging |
ROL::RandVarFunctional< Real > | Provides the interface to implement any functional that maps a random variable to a (extended) real number |
ROL::BPOE< Real > | Provides the implementation of the buffered probability of exceedance |
ROL::CoherentEntropicRisk< Real > | Provides the interface for the coherent entropic risk measure |
ROL::ConvexCombinationRiskMeasure< Real > | Provides an interface for a convex combination of risk measures |
ROL::CVaR< Real > | Provides an interface for a convex combination of the expected value and the conditional value-at-risk |
ROL::EntropicRisk< Real > | Provides an interface for the entropic risk |
ROL::ExpectationQuadDeviation< Real > | |
ROL::ExpectationQuadError< Real > | Provides a general interface for error measures generated through the expectation risk quadrangle |
ROL::ExpectationQuadRegret< Real > | Provides a general interface for regret measures generated through the expectation risk quadrangle |
ROL::ExpectationQuadRisk< Real > | |
ROL::FDivergence< Real > | Provides a general interface for the F-divergence distributionally robust expectation |
ROL::Chi2Divergence< Real > | Provides an interface for the chi-squared-divergence distributionally robust expectation |
ROL::HMCR< Real > | Provides an interface for a convex combination of the expected value and the higher moment coherent risk measure |
ROL::KLDivergence< Real > | Provides an interface for the Kullback-Leibler distributionally robust expectation |
ROL::MeanDeviation< Real > | Provides an interface for the mean plus a sum of arbitrary order deviations |
ROL::MeanDeviationFromTarget< Real > | Provides an interface for the mean plus a sum of arbitrary order deviations from targets |
ROL::MeanSemiDeviation< Real > | Provides an interface for the mean plus upper semideviation of order 1 |
ROL::MeanSemiDeviationFromTarget< Real > | |
ROL::MeanVariance< Real > | Provides an interface for the mean plus a sum of arbitrary order variances |
ROL::MeanVarianceFromTarget< Real > | Provides an interface for the mean plus a sum of arbitrary order variances from targets |
ROL::MixedCVaR< Real > | Provides an interface for a convex combination of conditional value-at-risks |
ROL::QuantileRadius< Real > | |
ROL::SmoothedPOE< Real > | Provides the implementation of the smoothed probability of exceedance |
ROL::SpectralRisk< Real > | Provides an interface for spectral risk measures |
ROL::ChebyshevSpectral< Real > | Provides an interface for the Chebyshev-Spectral risk measure |
ROL::SecondOrderCVaR< Real > | Provides an interface for the risk measure associated with the super quantile quadrangle |
ReductionOp | |
ROL::LinMore< Real >::PositiveMax | |
ROL::LinMore< Real >::PositiveMin | |
ROL::removeSpecialCharacters | |
ROL::RiskMeasure< Real > | Provides the interface to implement risk measures |
ROL::SampledScalar< Real > | |
ROL::SampledVector< Real > | |
ROL::SampleGenerator< Real > | |
ROL::MonteCarloGenerator< Real > | |
ROL::SROMGenerator< Real > | |
ROL::UserInputGenerator< Real > | |
ScalarFunction | |
ROL::Brents< Real >::testFunction | |
ScalarFunction | |
ROL::ScalarMinimizationLineSearch< Real >::Phi | |
ScalarMinimizationStatusTest | |
ROL::ScalarMinimizationLineSearch< Real >::LineSearchStatusTest | |
ROL::ScalarTraits< Real > | |
ROL::ScalarTraits_Magnitude< Real > | |
ROL::ScalarTraits_Magnitude< std::complex< Real > > | |
ROL::SchurComplement | Given a 2x2 block operator, perform the Schur reduction and return the decoupled system components |
ROL::SecantState< Real > | |
ROL::SemismoothNewtonDualModel | Implements the dual variable model function for a semismooth Newton step |
ROL::SerialConstraint | Evaluates ROL::DynamicConstraint over a sequential set of time intervals |
ROL::SimController< Real > | |
ROL::Sketch< Real > | Provides an interface for randomized sketching |
ROL::StatusTest< Real > | Provides an interface to check status of optimization algorithms |
ROL::BundleStatusTest< Real > | |
ROL::CombinedStatusTest< Real > | Provides an interface to check two status tests of optimization algorithms |
ROL::ConstraintStatusTest< Real > | Provides an interface to check status of optimization algorithms for problems with equality constraints |
ROL::FletcherStatusTest< Real > | Provides an interface to check status of optimization algorithms for problems with equality constraints |
ROL::PH_StatusTest< Real > | Provides an interface to check status of the progressive hedging algorithm |
StatusTest_PDAS< Real > | |
ROL::StatusTestFactory< Real > | |
ROL::StdLinearOperatorFactory | Creates StdLinearOperator objects which wrap random
matrices of the desired size and property
|
ROL::Step< Real > | Provides the interface to compute optimization steps |
ROL::AugmentedLagrangianStep< Real > | Provides the interface to compute augmented Lagrangian steps |
ROL::BundleStep< Real > | Provides the interface to compute bundle trust-region steps |
ROL::CompositeStep< Real > | Implements the computation of optimization steps with composite-step trust-region methods |
ROL::FletcherStep< Real > | Provides the interface to compute Fletcher steps |
ROL::GradientStep< Real > | Provides the interface to compute optimization steps with the gradient descent method globalized using line search |
ROL::InteriorPointStep< Real > | |
ROL::LineSearchStep< Real > | Provides the interface to compute optimization steps with line search |
ROL::MoreauYosidaPenaltyStep< Real > | Implements the computation of optimization steps using Moreau-Yosida regularized bound constraints |
ROL::NewtonKrylovStep< Real > | Provides the interface to compute optimization steps with projected inexact Newton's method using line search |
ROL::NewtonStep< Real > | Provides the interface to compute optimization steps with Newton's method globalized using line search |
ROL::NonlinearCGStep< Real > | Provides the interface to compute optimization steps with nonlinear CG |
ROL::PrimalDualActiveSetStep< Real > | Implements the computation of optimization steps with the Newton primal-dual active set method |
ROL::PrimalDualSystemStep< Real > | Provides the interface to compute approximate solutions to 2x2 block systems arising from primal-dual interior point methods |
ROL::ProjectedNewtonKrylovStep< Real > | Provides the interface to compute optimization steps with projected inexact ProjectedNewton's method using line search |
ROL::ProjectedNewtonStep< Real > | Provides the interface to compute optimization steps with projected Newton's method using line search |
ROL::ProjectedSecantStep< Real > | Provides the interface to compute optimization steps with projected secant method using line search |
ROL::SecantStep< Real > | Provides the interface to compute optimization steps with a secant method |
ROL::TrustRegionStep< Real > | Provides the interface to compute optimization steps with trust regions |
ROL::StepFactory< Real > | |
ROL::StepState< Real > | State for step class. Will be used for restarts |
TestMulti< Real > | |
ROL::TestProblem< Real > | |
ROL::ZOO::getBeale< Real > | |
ROL::ZOO::getBVP< Real > | |
ROL::ZOO::getCantilever< Real > | |
ROL::ZOO::getCantileverBeam< Real > | |
ROL::ZOO::getCubic< Real > | |
ROL::ZOO::getCylinderHead< Real > | |
ROL::ZOO::getFreudensteinRoth< Real > | |
ROL::ZOO::getHS1< Real > | |
ROL::ZOO::getHS2< Real > | |
ROL::ZOO::getHS24< Real > | |
ROL::ZOO::getHS25< Real > | |
ROL::ZOO::getHS29< Real > | |
ROL::ZOO::getHS3< Real > | |
ROL::ZOO::getHS32< Real > | |
ROL::ZOO::getHS38< Real > | |
ROL::ZOO::getHS39< Real > | |
ROL::ZOO::getHS4< Real > | |
ROL::ZOO::getHS45< Real > | |
ROL::ZOO::getHS5< Real > | |
ROL::ZOO::getLeastSquares< Real > | |
ROL::ZOO::getMinimax1< Real > | |
ROL::ZOO::getMinimax2< Real > | |
ROL::ZOO::getMinimax3< Real > | |
ROL::ZOO::getParaboloidCircle< Real, XPrim, XDual, CPrim, CDual > | |
ROL::ZOO::getPoissonControl< Real > | |
ROL::ZOO::getPoissonInversion< Real > | |
ROL::ZOO::getPowell< Real > | |
ROL::ZOO::getQuartic< Real > | |
ROL::ZOO::getRosenbrock< Real > | |
ROL::ZOO::getSimpleEqConstrained< Real, XPrim, XDual, CPrim, CDual > | |
ROL::ZOO::getSumOfSquares< Real > | |
ROL::ZOO::getZakharov< Real > | |
TestSingle< Real > | |
TeuchosBatchManager | |
H1VectorBatchManager< Real, Ordinal > | |
H1VectorBatchManager< Real, Ordinal > | |
H1VectorBatchManager< Real, Ordinal > | |
L2VectorBatchManager< Real, Ordinal > | |
L2VectorBatchManager< Real, Ordinal > | |
L2VectorBatchManager< Real, Ordinal > | |
ROL::TimeStamp< Real > | Contains local time step information |
ROL::TrustRegion< Real > | Provides interface for and implements trust-region subproblem solvers |
ROL::CauchyPoint< Real > | Provides interface for the Cauchy point trust-region subproblem solver |
ROL::DogLeg< Real > | Provides interface for dog leg trust-region subproblem solver |
ROL::DoubleDogLeg< Real > | Provides interface for the double dog leg trust-region subproblem solver |
ROL::LinMore< Real > | Provides interface for truncated CG trust-region subproblem solver |
ROL::TruncatedCG< Real > | Provides interface for truncated CG trust-region subproblem solver |
ROL::TypeCaster< Real, Element > | |
ROL::TypeCaster< double, float > | |
ROL::TypeCaster< Real, std::complex< Real > > | |
UnaryFunction | |
ROL::InteriorPointPenalty< Real >::ModifiedLogarithm | |
ROL::InteriorPointPenalty< Real >::ModifiedReciprocal | |
ROL::Vector< Real > | Defines the linear algebra or vector space interface |
ConDualStdVector< Real, Element > | |
ConDualStdVector< Real, Element > | |
ConStdVector< Real, Element > | |
ConStdVector< Real, Element > | |
H1VectorDual< Real > | |
H1VectorDual< Real > | |
H1VectorDual< Real > | |
H1VectorDual< Real > | |
H1VectorPrimal< Real > | |
H1VectorPrimal< Real > | |
H1VectorPrimal< Real > | |
H1VectorPrimal< Real > | |
L2VectorDual< Real > | |
L2VectorDual< Real > | |
L2VectorDual< Real > | |
L2VectorDual< Real > | |
L2VectorPrimal< Real > | |
L2VectorPrimal< Real > | |
L2VectorPrimal< Real > | |
L2VectorPrimal< Real > | |
OptDualStdVector< Real, Element > | |
OptDualStdVector< Real, Element > | |
OptDualStdVector< Real, Element > | |
OptStdVector< Real, Element > | |
OptStdVector< Real, Element > | |
OptStdVector< Real, Element > | |
ROL::ElementwiseVector< Real > | Intermediate abstract class which does not require users implements plus, set, scale, axpy, norm, dot, or zero if they implement the three elementwise functions: applyUnary, applyBinary, and reduce |
ROL::RieszDualVector< Real > | |
ROL::RieszPrimalVector< Real > | |
ROL::PartitionedVector< Real > | Defines the linear algebra of vector space on a generic partitioned vector |
ROL::ProfiledVector< Ordinal, Real > | By keeping a pointer to this in a derived Vector class, a tally of all methods is kept for profiling function calls |
ROL::RiskVector< Real > | |
ROL::SimulatedVector< Real > | Defines the linear algebra of a vector space on a generic partitioned vector where the individual vectors are distributed in batches defined by ROL::BatchManager. This is a batch-distributed version of ROL::PartitionedVector |
ROL::DualSimulatedVector< Real > | |
ROL::PrimalSimulatedVector< Real > | |
ROL::SingletonVector< Real > | |
ROL::SROMVector< Real > | Provides the std::vector implementation of the ROL::Vector interface |
ROL::StdVector< Real, Element > | Provides the ROL::Vector interface for scalar values, to be used, for example, with scalar constraints |
ROL::Vector_SimOpt< Real > | Defines the linear algebra or vector space interface for simulation-based optimization |
ROL::StdVector< Real > | |
H1VectorDual< Real > | |
H1VectorPrimal< Real > | |
L2VectorDual< Real > | |
L2VectorPrimal< Real > | |
ROL::BatchStdVector< Real > | Provides the std::vector implementation of the ROL::Vector interface |
ROL::AtomVector< Real > | Provides the std::vector implementation of the ROL::Vector interface |
ROL::DualAtomVector< Real > | |
ROL::PrimalAtomVector< Real > | |
ROL::ProbabilityVector< Real > | Provides the std::vector implementation of the ROL::Vector interface |
ROL::DualProbabilityVector< Real > | |
ROL::PrimalProbabilityVector< Real > | |
ROL::DualScaledStdVector< Real, Element > | Provides the std::vector implementation of the ROL::Vector interface that handles scalings in the inner product. Also see ROL::PrimalScaledStdVector |
ROL::PrimalScaledStdVector< Real, Element > | Provides the std::vector implementation of the ROL::Vector interface that handles scalings in the inner product. Also see ROL::DualScaledStdVector |
ROL::details::VectorClone< Real > | |
ROL::VectorClone | Container for wrapping a reusable cloned vector. Declaring an object of this type as a class member variable will decrease the number of clones needed as memory need only be allocated once in the lifetime of the host object. Verifies that member and argument types and dimensions agree when called |
ROL::VectorClone< Real > | |
ROL::details::VectorCloneMap< Real, KeyType > | |
ROL::VectorCloneMap | Container for wrapping a collection of uniquely-named reusable cloned vectors, which in are stored in a map. Uses string-valued ids for keys by default |
ROL::VectorCloneMap< Real > | |
ROL::details::VectorCloneMap< Real > | |
ROL::VectorFunctionCalls< Ordinal > | |
ROL::details::VectorWorkspace< Real >::VectorKey | |
ROL::details::VectorWorkspace< Real >::VectorStack | |
ROL::details::VectorWorkspace< Real > | |
ROL::VectorWorkspace | Provides a "smart" cloning manager to be used a member variable in a class and called in the member function of the same class |
ROL::VectorWorkspace< Real > | |
ROL::WrappedVector | Provides an interface layer which encapulates a pointer to a ROL::Vector and has the default behavior of calling its member Ptr<Vector> object. Makes creating derived classes with this idiom simpler as they need only override the methods where the desired implementation differs from the member Ptr<Vector>. For example, vectors which have a diagonal scaling that defines their inner product and dual spaces can derive from this class need overload only the methods basis, clone, dual, and dot |
ROL::WrappedVector< Real > | |
ROL::DualScaledVector< Real > | Provides the implementation of the ROL::Vector interface that handles scalings in the inner product. A more generic version of ROL::PrimalScaledStdVector |
ROL::InactiveSet_DualVector< Real > | Defines the a Vector which has a diagonally scaled dot product that neglects active set elements Used to simplify Semi-smooth Newton method implementation |
ROL::PrimalScaledVector< Real > | Provides the implementation of the ROL::Vector interface that handles scalings in the inner product. A more generic version of ROL::PrimalScaledStdVector |
ROL::InactiveSet_PrimalVector< Real > | Defines the a Vector which has a diagonally scaled dot product that neglects active set elements Used to simplify Semi-smooth Newton method implementation |
Zakharov< Real > | |