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*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*example_01c.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_01c.hpp
o*example_01d.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_01d.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*burgers-control/example_02.cpp
o*poisson-inversion/example_02.cpp
o*gross-pitaevskii/example_02.cpp
o*sacado/example_02.hpp
o*gross-pitaevskii/example_02.hpp
o*sacado/example_03.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*burgers-control/example_03.cpp
o*gross-pitaevskii/example_03.cpp
o*sacado/example_03.hpp
o*gross-pitaevskii/example_03.hpp
o*example_04.cppShows how to solve an optimal control problem constrained by Burgers' equation with the SimOpt interface
o*FiniteDifference.hpp
o*InnerProductMatrix.hpp
o*Lagrange.hpp
o*LinearAlgebra.hpp
o*NodalBasis.hpp
o*OrthogonalPolynomials.hpp
o*ROL_AbsoluteValue.hpp
o*ROL_Algorithm.hpp
o*ROL_BackTracking.hpp
o*ROL_BarzilaiBorwein.hpp
o*ROL_BatchManager.hpp
o*ROL_Beale.hppContains definitions for Beale's function
o*ROL_Bisection.hpp
o*ROL_BoundConstraint.hpp
o*ROL_Brents.hpp
o*ROL_Bundle.hpp
o*ROL_BundleStatusTest.hpp
o*ROL_BundleStep.hpp
o*ROL_BurkardtRules.hppHeader file for integration rules provided by John Burkardt. <>
o*ROL_BurkardtRulesDef.hppDefinition file for integration rules provided by John Burkardt. <>
o*ROL_BVP.hppContains definitions for the discrete boundary value problem (More, Garbow, Hillstrom, 1981)
o*ROL_CArrayVector.hpp
o*ROL_CauchyPoint.hpp
o*ROL_CompositeStepSQP.hpp
o*ROL_ConjugateGradients.hpp
o*ROL_ConjugateResiduals.hpp
o*ROL_Constraints.hpp
o*ROL_CubicInterp.hpp
o*ROL_CVaR.hpp
o*ROL_CVaRBoundConstraint.hpp
o*ROL_CVaRVector.hpp
o*ROL_DiodeCircuit.hppContains definitions for the diode circuit problem
o*ROL_Distribution.hpp
o*ROL_DogLeg.hpp
o*ROL_DoubleDogLeg.hpp
o*ROL_EpetraBatchManager.hpp
o*ROL_EqualityConstraint.hpp
o*ROL_EqualityConstraint_SimOpt.hpp
o*ROL_EqualityConstraintDef.hpp
o*ROL_ExpectationQuad.hpp
o*ROL_ExpUtility.hpp
o*ROL_FreudensteinRoth.hppContains definitions for Freudenstein and Roth's function
o*ROL_GoldenSection.hpp
o*ROL_HelperFunctions.hppContains definitions for helper functions in ROL
o*ROL_HS1.hppContains definitions for W. Hock and K. Schittkowski 1st test function
o*ROL_HS2.hppContains definitions for W. Hock and K. Schittkowski 2nd test function
o*ROL_HS25.hppContains definitions for W. Hock and K. Schittkowski 25th test function
o*ROL_HS3.hppContains definitions for W. Hock and K. Schittkowski 3rd test function
o*ROL_HS38.hppContains definitions for W. Hock and K. Schittkowski 38th test function
o*ROL_HS4.hppContains definitions for W. Hock and K. Schittkowski 4th test function
o*ROL_HS45.hppContains definitions for W. Hock and K. Schittkowski 45th test function
o*ROL_HS5.hppContains definitions for W. Hock and K. Schittkowski 5th test function
o*ROL_IterationScaling.hpp
o*ROL_Krylov.hpp
o*ROL_lBFGS.hpp
o*ROL_lDFP.hpp
o*ROL_LeastSquares.hppContains definitions for least squares function
o*ROL_LinearOperator.hpp
o*ROL_LineSearch.hpp
o*ROL_LineSearchStep.hpp
o*ROL_lSR1.hpp
o*ROL_MeanDeviation.hpp
o*ROL_MeanDeviationFromTarget.hpp
o*ROL_MeanVariance.hpp
o*ROL_MeanVarianceFromTarget.hpp
o*ROL_Minimax1.hpp
o*ROL_Minimax2.hpp
o*ROL_Minimax3.hpp
o*ROL_MonteCarloGenerator.hpp
o*ROL_MultiVector.hpp
o*ROL_MultiVectorDefault.hpp
o*ROL_NonlinearCG.hpp
o*ROL_Objective.hpp
o*ROL_Objective_SimOpt.hpp
o*ROL_ObjectiveDef.hpp
o*ROL_ParametrizedEqualityConstraint.hpp
o*ROL_ParametrizedEqualityConstraint_SimOpt.hpp
o*ROL_ParametrizedObjective.hpp
o*ROL_ParametrizedObjective_SimOpt.hpp
o*ROL_PathBasedTargetLevel.hpp
o*ROL_PlusFunction.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_PrimalDualHessian.hpp
o*ROL_PrimalDualPreconditioner.hpp
o*ROL_ProjectedHessian.hpp
o*ROL_ProjectedPreconditioner.hpp
o*ROL_Quadrature.hppHeader file for the ROL::Quadrature class
o*ROL_Quadrature1dConstructors.hpp
o*ROL_QuadratureDef.hppDefinition file for the ROL::Quadrature class
o*ROL_QuadratureHelpers.hpp
o*ROL_QuadratureTPConstructors.hpp
o*ROL_Reduced_Objective_SimOpt.hpp
o*ROL_Reduced_ParametrizedObjective_SimOpt.hpp
o*ROL_RiskAverseObjective.hpp
o*ROL_RiskMeasure.hpp
o*ROL_RiskNeutralObjective.hpp
o*ROL_Rosenbrock.hppContains definitions for Rosenbrock's function
o*ROL_SampleGenerator.hpp
o*ROL_SandiaRules.hpp
o*ROL_SandiaRules2.hpp
o*ROL_SandiaRules2Def.hpp
o*ROL_SandiaRulesDef.hpp
o*ROL_SandiaSGMGA.hpp
o*ROL_SandiaSGMGADef.hpp
o*ROL_Secant.hpp
o*ROL_SGMGA.hpp
o*ROL_SGMGADef.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_SmoothCVaRQuad.hpp
o*ROL_SparseGridGenerator.hpp
o*ROL_SparseGridGeneratorDef.hpp
o*ROL_StatusTest.hpp
o*ROL_StdBoundConstraint.hppContains definitions for std::vector bound constraints
o*ROL_StdEpetraBatchManager.hpp
o*ROL_StdVector.hpp
o*ROL_Step.hpp
o*ROL_SumOfSquares.hppContains definitions for sum of squares function
o*ROL_TestObjectives.hppContains definitions of test objective functions
o*ROL_TruncatedCG.hpp
o*ROL_TrustRegion.hpp
o*ROL_TrustRegionStep.hpp
o*ROL_Types.hppContains definitions of custom data types in ROL
o*ROL_UserInputGenerator.hpp
o*ROL_Vector.hpp
o*ROL_Vector_SimOpt.hpp
o*ROL_Zakharov.hppContains definitions for the Zakharov function as evaluated using only the ROL::Vector interface
o*function/test_01.cpp
o*step/test_01.cpp
o*vector/test_01.cpp
o*step/test_02.cpp
o*vector/test_02.cpp
o*step/test_03.cpp
o*vector/test_03.cpp
o*test_04.cpp
o*test_05.cpp
\*test_06.cppTest line search