ROL
File List
Here is a list of all files with brief descriptions:
o*rosenbrock/example_01.cpp
o*json/example_01.cpp
o*zakharov/example_01.cpp
o*dual-spaces/rosenbrock-1/example_01.cpp
o*dual-spaces/simple-eq-constr-1/example_01.cpp
o*burgers-control/example_01.cpp
o*poisson-control/example_01.cpp
o*poisson-inversion/example_01.cpp
o*gross-pitaevskii/example_01.cpp
o*json/example_01.hpp
o*burgers-control/example_01.hpp
o*gross-pitaevskii/example_01.hpp
o*example_01a.cppAn example combining ROL and Sacado to mimize the Zakharov function. The gradient and the action of the Hessian on a given vector are computed by Sacado using automatic differentiation
o*example_01a.hpp
o*example_01b.cppAn example combining ROL and Sacado to mimize the Zakharov function. The gradient and the action of the Hessian on a given vector are computed by Sacado using automatic differentiation
o*example_01b.hpp
o*sacado/example_02.cppAn example equality constrained problem combining ROL and Sacado This is the same problem as found in rol/examples/simple-eq-constr with the objective gradient, objective Hessian direction, constraint Jacobian direction, constraint adjoint Jacobian direction, and constraint adjoint Hessian direction computed via automatic differentiation with Sacado
o*zakharov/example_02.cpp
o*burgers-control/example_02.cpp
o*poisson-control/example_02.cpp
o*poisson-inversion/example_02.cpp
o*gross-pitaevskii/example_02.cpp
o*sacado/example_02.hpp
o*burgers-control/example_02.hpp
o*poisson-control/example_02.hpp
o*gross-pitaevskii/example_02.hpp
o*burgers-control/example_03.cpp
o*poisson-control/example_03.cpp
o*example_03.hpp
o*example_04.cppShows how to solve a steady Burgers' optimal control problem using full-space methods
o*example_04.hppProvides definitions of equality constraint and objective for example_04
o*example_05.cpp
o*example_05.hpp
o*example_06.cppShows how to solve a steady Burgers' optimal control problem using full-space methods
o*example_06.hpp
o*example_07.cppShows how to solve a steady Burgers' optimal control problem using full-space methods
o*example_07.hpp
o*example_08.cpp
o*example_08.hpp
o*example_10.cpp
o*example_10.hpp
o*FiniteDifference.hpp
o*InnerProductMatrix.hpp
o*Lagrange.hpp
o*LinearAlgebra.hpp
o*NodalBasis.hpp
o*OrthogonalPolynomials.hpp
o*ROL_AbsoluteValue.hpp
o*ROL_AffineTransformConstraint.hpp
o*ROL_AffineTransformObjective.hpp
o*ROL_Algorithm.hpp
o*ROL_AlmostSureConstraint.hpp
o*ROL_Arcsine.hpp
o*ROL_AtomVector.hpp
o*ROL_AugmentedLagrangian.hpp
o*ROL_AugmentedLagrangian_SimOpt.hpp
o*ROL_AugmentedLagrangianStep.hpp
o*ROL_AugmentedSystemOperator.hpp
o*ROL_AugmentedSystemPrecOperator.hpp
o*ROL_BackTracking.hpp
o*ROL_BarzilaiBorwein.hpp
o*ROL_BatchManager.hpp
o*ROL_BatchStdVector.hpp
o*ROL_Beale.hppContains definitions for Beale's function
o*ROL_Beta.hpp
o*ROL_BinaryConstraint.hpp
o*ROL_Bisection.hpp
o*ROL_BlockOperator.hpp
o*ROL_BlockOperator2.hpp
o*ROL_BlockOperator2Determinant.hpp
o*ROL_BlockOperator2Diagonal.hpp
o*ROL_BlockOperator2UnitLower.hpp
o*ROL_BlockOperator2UnitUpper.hpp
o*ROL_BoundConstraint.hpp
o*ROL_BoundConstraint_Partitioned.hpp
o*ROL_BoundConstraint_SimOpt.hpp
o*ROL_BoundFletcher.hpp
o*ROL_Bounds.hpp
o*ROL_BoundToConstraint.hpp
o*ROL_BPOE.hpp
o*ROL_Brents.hpp
o*ROL_Bundle.hpp
o*ROL_Bundle_AS.hpp
o*ROL_Bundle_TT.hpp
o*ROL_BundleStatusTest.hpp
o*ROL_BundleStep.hpp
o*ROL_BVP.hppContains definitions for the discrete boundary value problem (More, Garbow, Hillstrom, 1981)
o*ROL_Cantilever.hppContains definitions for the cylinder head test problem
o*ROL_CantileverBeam.hppContains definitions for Cantilevered Beam example in G. N. Vanderplaats, Numerical Optimization Techniques for Engineering Design: With Applications (1984). This problem contains bound and inequality constraints
o*ROL_Cauchy.hpp
o*ROL_CauchyPoint.hpp
o*ROL_CDFObjective.hpp
o*ROL_ChebyshevSpectral.hpp
o*ROL_Chi2Divergence.hpp
o*ROL_CoherentEntropicRisk.hpp
o*ROL_ColemanLiModel.hpp
o*ROL_CombinedStatusTest.hpp
o*ROL_CompositeConstraint_SimOpt.hpp
o*ROL_CompositeObjective.hpp
o*ROL_CompositeObjective_SimOpt.hpp
o*ROL_CompositeStep.hpp
o*ROL_ConicApproximationModel.hpp
o*ROL_ConjugateGradients.hpp
o*ROL_ConjugateResiduals.hpp
o*ROL_Constraint.hpp
o*ROL_Constraint_DynamicState.hpp
o*ROL_Constraint_Partitioned.hpp
o*ROL_Constraint_SerialSimOpt.hpp
o*ROL_Constraint_SimOpt.hpp
o*ROL_Constraint_State.hpp
o*ROL_Constraint_TimeSimOpt.hpp
o*ROL_ConstraintDef.hpp
o*ROL_ConstraintFromObjective.hpp
o*ROL_ConstraintManager.hpp
o*ROL_ConstraintStatusTest.hpp
o*ROL_ConvexCombinationRiskMeasure.hpp
o*ROL_Cubic.hppContains definitions for a cubic test problem
o*ROL_CubicInterp.hpp
o*ROL_CVaR.hpp
o*ROL_CylinderHead.hppContains definitions for the cylinder head test problem
o*ROL_DeviationMeasureFactory.hpp
o*ROL_DeviationMeasureInfo.hpp
o*ROL_DiagonalOperator.hpp
o*ROL_DiodeCircuit.hppContains definitions for the diode circuit problem
o*ROL_Dirac.hpp
o*ROL_Distribution.hpp
o*ROL_DistributionFactory.hpp
o*ROL_DogLeg.hpp
o*ROL_DoubleDogLeg.hpp
o*ROL_DyadicOperator.hpp
o*ROL_DynamicConstraint.hpp
o*ROL_DynamicConstraint_CheckInterface.hpp
o*ROL_DynamicConstraintCheck.hpp
o*ROL_DynamicFunction.hpp
o*ROL_DynamicFunctionDef.hpp
o*ROL_DynamicObjective.hpp
o*ROL_DynamicObjective_CheckInterface.hpp
o*ROL_DynamicObjectiveCheck.hpp
o*ROL_DynamicTrackingFEMObjective.hpp
o*ROL_DynamicTrackingObjective.hpp
o*ROL_ElementwiseVector.hpp
o*ROL_EntropicRisk.hpp
o*ROL_ErrorMeasureFactory.hpp
o*ROL_ErrorMeasureInfo.hpp
o*ROL_ExpectationQuad.hpp
o*ROL_ExpectationQuadDeviation.hpp
o*ROL_ExpectationQuadError.hpp
o*ROL_ExpectationQuadRegret.hpp
o*ROL_ExpectationQuadRisk.hpp
o*ROL_ExplicitLinearConstraint.hpp
o*ROL_Exponential.hpp
o*ROL_FDivergence.hpp
o*ROL_Fletcher.hpp
o*ROL_FletcherBase.hpp
o*ROL_FletcherStatusTest.hpp
o*ROL_FletcherStep.hpp
o*ROL_FreudensteinRoth.hppContains definitions for Freudenstein and Roth's function
o*ROL_Gamma.hpp
o*ROL_Gaussian.hpp
o*ROL_GenMoreauYosidaCVaR.hpp
o*ROL_GetTestProblems.hppContains definitions of test objective functions
o*ROL_GMRES.hpp
o*ROL_GoldenSection.hpp
o*ROL_GradientStep.hpp
o*ROL_Gumbel.hpp
o*ROL_HelperFunctions.hppContains definitions for helper functions in ROL
o*ROL_HMCR.hpp
o*ROL_HouseholderReflector.hpp
o*ROL_HS1.hppContains definitions for W. Hock and K. Schittkowski 1st test function
o*ROL_HS14.hppContains definitions for W. Hock and K. Schittkowski 14th test function
o*ROL_HS2.hppContains definitions for W. Hock and K. Schittkowski 2nd test function
o*ROL_HS24.hppContains definitions for W. Hock and K. Schittkowski 24th test problem which contains bound and inequality constraints
o*ROL_HS25.hppContains definitions for W. Hock and K. Schittkowski 25th test function
o*ROL_HS28.hppContains definitions for W. Hock and K. Schittkowski 28th test function
o*ROL_HS29.hppContains definitions for W. Hock and K. Schittkowski 32nd test problem which contains only inequality constraints
o*ROL_HS3.hppContains definitions for W. Hock and K. Schittkowski 3rd test function
o*ROL_HS32.hppContains definitions for W. Hock and K. Schittkowski 32nd test problem which contains both inequality and equality constraints
o*ROL_HS38.hppContains definitions for W. Hock and K. Schittkowski 38th test function
o*ROL_HS39.hppContains definitions for W. Hock and K. Schittkowski 39th test function
o*ROL_HS4.hppContains definitions for W. Hock and K. Schittkowski 4th test function
o*ROL_HS42.hppContains definitions for W. Hock and K. Schittkowski 42th test function
o*ROL_HS45.hppContains definitions for W. Hock and K. Schittkowski 45th test function
o*ROL_HS48.hppContains definitions for W. Hock and K. Schittkowski 48th test function
o*ROL_HS49.hppContains definitions for W. Hock and K. Schittkowski 49th test function
o*ROL_HS5.hppContains definitions for W. Hock and K. Schittkowski 5th test function
o*ROL_HS50.hppContains definitions for W. Hock and K. Schittkowski 50th test function
o*ROL_HS51.hppContains definitions for W. Hock and K. Schittkowski 51th test function
o*ROL_HS52.hppContains definitions for W. Hock and K. Schittkowski 52nd test function
o*ROL_HS9.hppContains definitions for W. Hock and K. Schittkowski 9th test function
o*ROL_IdentityOperator.hpp
o*ROL_InactiveSetVector.hpp
o*ROL_InteriorPoint.hpp
o*ROL_InteriorPointPenalty.hpp
o*interiorpoint/ROL_InteriorPointPrimalDualResidual.hpp
o*ROL_InteriorPointPrimalDualResidual.hpp
o*ROL_InteriorPointStep.hpp
o*ROL_IterationScaling.hpp
o*ROL_KelleySachsModel.hpp
o*ROL_KLDivergence.hpp
o*ROL_Krylov.hpp
o*ROL_KrylovFactory.hpp
o*ROL_Kumaraswamy.hpp
o*ROL_Lanczos.hpp
o*ROL_Laplace.hpp
o*ROL_lBFGS.hpp
o*ROL_lDFP.hpp
o*ROL_LeastSquares.hppContains definitions for least squares function
o*ROL_LinearCombinationObjective.hpp
o*ROL_LinearCombinationObjective_SimOpt.hpp
o*ROL_LinearConstraint.hpp
o*ROL_LinearObjective.hpp
o*ROL_LinearObjective_SimOpt.hpp
o*ROL_LinearOperator.hpp
o*ROL_LinearOperatorFromConstraint.hpp
o*ROL_LinearOperatorProduct.hpp
o*ROL_LinearOperatorSum.hpp
o*ROL_LinearRegression.hpp
o*ROL_LineSearch.hpp
o*ROL_LineSearchFactory.hpp
o*ROL_LineSearchStep.hpp
o*ROL_LinMore.hpp
o*ROL_LinMoreModel.hpp
o*ROL_LogBarrierObjective.hpp
o*ROL_LogExponentialQuadrangle.hpp
o*ROL_Logistic.hpp
o*ROL_LogQuantileQuadrangle.hpp
o*ROL_LowerBoundToConstraint.hpp
o*ROL_lSR1.hpp
o*ROL_MeanDeviation.hpp
o*ROL_MeanDeviationFromTarget.hpp
o*ROL_MeanSemiDeviation.hpp
o*ROL_MeanSemiDeviationFromTarget.hpp
o*ROL_MeanVariance.hpp
o*ROL_MeanVarianceFromTarget.hpp
o*ROL_MeanVarianceQuadrangle.hpp
o*ROL_MeritFunction.hpp
o*ROL_Minimax1.hpp
o*ROL_Minimax2.hpp
o*ROL_Minimax3.hpp
o*ROL_MINRES.hpp
o*ROL_MixedCVaR.hpp
o*ROL_MomentObjective.hpp
o*ROL_MonteCarloGenerator.hpp
o*ROL_MoreauYosidaCVaR.hpp
o*ROL_MoreauYosidaPenalty.hpp
o*ROL_MoreauYosidaPenaltyStep.hpp
o*ROL_NewtonKrylovStep.hpp
o*ROL_NewtonStep.hpp
o*ROL_NonlinearCG.hpp
o*ROL_NonlinearCGStep.hpp
o*ROL_NonlinearLeastSquaresObjective.hpp
o*ROL_NonlinearLeastSquaresObjective_Dynamic.hpp
o*ROL_NonlinearLeastSquaresObjective_SimOpt.hpp
o*ROL_NullOperator.hpp
o*ROL_NullSpaceOperator.hpp
o*ROL_Objective.hpp
o*ROL_Objective_FSsolver.hpp
o*ROL_Objective_SerialSimOpt.hpp
o*ROL_Objective_SimOpt.hpp
o*ROL_Objective_TimeSimOpt.hpp
o*ROL_ObjectiveDef.hpp
o*ROL_ObjectiveFromBoundConstraint.hpp
o*ROL_ObjectiveFromConstraint.hpp
o*ROL_ObjectiveMMA.hpp
o*ROL_OptimizationProblem.hpp
o*ROL_OptimizationSolver.hpp
o*ROL_Parabolic.hpp
o*ROL_ParaboloidCircle.hppContains definitions for the equality constrained NLP:
o*ROL_ParameterListConverters.hpp
o*ROL_PartitionedVector.hpp
o*ROL_PathBasedTargetLevel.hpp
o*ROL_PD_BPOE.hpp
o*ROL_PD_CVaR.hpp
o*ROL_PD_HMCR2.hpp
o*ROL_PD_MeanSemiDeviation.hpp
o*ROL_PD_MeanSemiDeviationFromTarget.hpp
o*ROL_PD_RandVarFunctional.hpp
o*ROL_PH_bPOEObjective.hpp
o*ROL_PH_DeviationObjective.hpp
o*ROL_PH_ErrorObjective.hpp
o*ROL_PH_Objective.hpp
o*ROL_PH_ProbObjective.hpp
o*ROL_PH_RegretObjective.hpp
o*ROL_PH_RiskObjective.hpp
o*ROL_PH_StatusTest.hpp
o*ROL_PlusFunction.hpp
o*ROL_PointwiseCDFObjective.hpp
o*ROL_PoissonControl.hppContains definitions for Poisson optimal control
o*ROL_PoissonInversion.hppContains definitions for Poisson material inversion
o*ROL_PositiveFunction.hpp
o*ROL_Powell.hppContains definitions for Powell's badly scaled function
o*ROL_PrimalDualActiveSetStep.hpp
o*ROL_PrimalDualInteriorPointOperator.hpp
o*ROL_PrimalDualInteriorPointReducedResidual.hpp
o*ROL_PrimalDualInteriorPointResidual.hpp
o*ROL_PrimalDualInteriorPointStep.hpp
o*ROL_PrimalDualRisk.hpp
o*ROL_PrimalDualSystemStep.hpp
o*ROL_ProbabilityFactory.hpp
o*ROL_ProbabilityInfo.hpp
o*ROL_ProbabilityVector.hpp
o*ROL_ProfiledVector.hpp
o*ROL_ProgressiveHedging.hpp
o*ROL_ProjectedNewtonKrylovStep.hpp
o*ROL_ProjectedNewtonStep.hpp
o*ROL_ProjectedSecantStep.hpp
o*ROL_QuadraticObjective.hpp
o*ROL_QuadraticPenalty.hpp
o*ROL_QuadraticPenalty_SimOpt.hpp
o*ROL_QuantileQuadrangle.hpp
o*ROL_QuantileRadius.hpp
o*ROL_Quartic.hppContains definitions for a quartic test problem
o*ROL_RaisedCosine.hpp
o*ROL_RandomVector.hpp
o*ROL_RandVarFunctional.hpp
o*ROL_RandVarFunctionalFactory.hpp
o*ROL_RandVarFunctionalInfo.hpp
o*ROL_RangeSpaceOperator.hpp
o*ROL_Reduced_AugmentedLagrangian_SimOpt.hpp
o*ROL_Reduced_Constraint_SimOpt.hpp
o*ROL_Reduced_Objective_SimOpt.hpp
o*ROL_ReducedDynamicObjective.hpp
o*ROL_RegressionError.hpp
o*ROL_RegretMeasureFactory.hpp
o*ROL_RegretMeasureInfo.hpp
o*ROL_RieszVector.hpp
o*ROL_RiskBoundConstraint.hpp
o*ROL_RiskLessConstraint.hpp
o*ROL_RiskLessObjective.hpp
o*ROL_RiskMeasure.hpp
o*ROL_RiskMeasureFactory.hpp
o*ROL_RiskMeasureInfo.hpp
o*ROL_RiskNeutralConstraint.hpp
o*ROL_RiskNeutralObjective.hpp
o*ROL_RiskVector.hpp
o*ROL_Rosenbrock.hppContains definitions for Rosenbrock's function
o*ROL_SampledScalar.hpp
o*ROL_SampledVector.hpp
o*ROL_SampleGenerator.hpp
o*ROL_ScalarLinearConstraint.hpp
o*ROL_ScalarMinimizationLineSearch.hpp
o*ROL_ScalarTraits.hpp
o*ROL_ScaledStdVector.hpp
o*ROL_ScaledVector.hpp
o*ROL_SchurComplement.hpp
o*ROL_Secant.hpp
o*ROL_SecantFactory.hpp
o*ROL_SecantStep.hpp
o*ROL_SecondOrderCVaR.hpp
o*ROL_SemismoothNewtonDualModel.hpp
o*ROL_SerialConstraint.hpp
o*ROL_SerialFunction.hpp
o*ROL_SerialObjective.hpp
o*ROL_SimController.hpp
o*ROL_SimpleEqConstrained.hppContains definitions for the equality constrained NLP from Nocedal/Wright, 2nd edition, page 574, example 18.2; note the typo in reversing the initial guess and the solution
o*ROL_SimulatedBoundConstraint.hpp
o*ROL_SimulatedConstraint.hpp
o*ROL_SimulatedObjective.hpp
o*ROL_SimulatedObjectiveCVaR.hpp
o*ROL_SimulatedVector.hpp
o*ROL_SingletonVector.hpp
o*ROL_Sketch.hpp
o*ROL_SlacklessObjective.hpp
o*ROL_Smale.hpp
o*ROL_SmoothedPOE.hpp
o*ROL_SmoothedWorstCaseQuadrangle.hpp
o*ROL_SpectralRisk.hpp
o*ROL_SROMGenerator.hpp
o*ROL_SROMVector.hpp
o*ROL_StatusTest.hpp
o*ROL_StatusTestFactory.hpp
o*ROL_StdArray.hpp
o*ROL_StdBoundConstraint.hppContains definitions for std::vector bound constraints
o*ROL_StdConstraint.hpp
o*ROL_StdLinearOperator.hpp
o*ROL_StdLinearOperatorFactory.hpp
o*ROL_StdObjective.hpp
o*ROL_StdTridiagonalOperator.hpp
o*ROL_StdVector.hpp
o*ROL_Step.hpp
o*ROL_StepFactory.hpp
o*ROL_StochasticConstraint.hpp
o*ROL_StochasticObjective.hpp
o*ROL_Stream.hppDefines a no-output stream class ROL::NullStream and a function makeStreamPtr which either wraps a reference to a stream object or returns a pointer to a NullStream depending on the value of the argument noSuppressOutput
o*ROL_SumOfSquares.hppContains definitions for sum of squares function
o*ROL_TestProblem.hppContains definitions of test objective functions
o*ROL_TimeStamp.hpp
o*ROL_Triangle.hpp
o*ROL_TruncatedCG.hpp
o*ROL_TruncatedExponential.hpp
o*ROL_TruncatedGaussian.hpp
o*ROL_TruncatedMeanQuadrangle.hpp
o*ROL_TrustRegion.hpp
o*ROL_TrustRegionFactory.hpp
o*ROL_TrustRegionModel.hpp
o*ROL_TrustRegionStep.hpp
o*ROL_TrustRegionTypes.hppContains definitions of enums for trust region algorithms
o*ROL_Types.hppContains definitions of custom data types in ROL
o*ROL_Uniform.hpp
o*ROL_UpperBoundToConstraint.hpp
o*ROL_UserInputGenerator.hpp
o*ROL_ValidParameters.hpp
o*ROL_Vector.hpp
o*ROL_Vector_SimOpt.hpp
o*ROL_VectorClone.hpp
o*ROL_VectorNorms.hpp
o*ROL_VectorWorkspace.hpp
o*ROL_WrappedVector.hpp
o*ROL_Zakharov.hppContains definitions for the Zakharov function as evaluated using only the ROL::Vector interface
o*function/constraint/test_01.cpp
o*function/operator/test_01.cpp
o*function/sketching/test_01.cpp
o*function/test_01.cpp
o*step/fletcher/test_01.cpp
o*step/interiorpoint/test_01.cpp
o*step/krylov/test_01.cpp
o*step/test_01.cpp
o*step/trustregion/test_01.cpp
o*vector/test_01.cpp
o*function/constraint/test_02.cpp
o*function/operator/test_02.cpp
o*function/test_02.cpp
o*step/fletcher/test_02.cpp
o*step/interiorpoint/test_02.cpp
o*step/krylov/test_02.cpp
o*step/test_02.cpp
o*function/test_03.cpp
o*step/fletcher/test_03.cpp
o*step/interiorpoint/test_03.cpp
o*step/krylov/test_03.cpp
o*step/test_03.cpp
o*function/test_04.cpp
o*step/test_04.cpp
o*vector/test_04.cpp
o*test_04.hpp
o*function/test_05.cpp
o*step/test_05.cpp
o*vector/test_05.cpp
o*function/test_06.cpp
o*step/test_06.cpp
o*vector/test_06.cpp
o*function/test_07.cpp
o*step/test_07.cpp
o*vector/test_07.cpp
o*function/test_08.cpp
o*step/test_08.cpp
o*function/test_09.cpp
o*step/test_09.cpp
o*vector/test_09.cpp
o*function/test_10.cpp
o*step/test_10.cpp
o*vector/test_10.cpp
o*function/test_11.cpp
o*step/test_11.cpp
o*vector/test_11.cpp
o*test_11.hpp
o*function/test_12.cpp
o*step/test_12.cpp
o*function/test_13.cpp
o*step/test_13.cpp
o*function/test_14.cpp
o*step/test_14.cpp
o*test_15.cpp
o*test_16.cppTest augmented Lagrangian step
o*test_17.cpp
\*test_18.cpp