ROL
Namespaces | Enumerations | Functions
ROL_GetTestProblems.hpp File Reference

Contains definitions of test objective functions. More...

#include "ROL_Rosenbrock.hpp"
#include "ROL_FreudensteinRoth.hpp"
#include "ROL_Beale.hpp"
#include "ROL_Powell.hpp"
#include "ROL_SumOfSquares.hpp"
#include "ROL_LeastSquares.hpp"
#include "ROL_PoissonControl.hpp"
#include "ROL_PoissonInversion.hpp"
#include "ROL_Zakharov.hpp"
#include "ROL_HS1.hpp"
#include "ROL_HS2.hpp"
#include "ROL_HS3.hpp"
#include "ROL_HS4.hpp"
#include "ROL_HS5.hpp"
#include "ROL_HS9.hpp"
#include "ROL_HS14.hpp"
#include "ROL_HS21.hpp"
#include "ROL_HS24.hpp"
#include "ROL_HS25.hpp"
#include "ROL_HS28.hpp"
#include "ROL_HS29.hpp"
#include "ROL_HS32.hpp"
#include "ROL_HS38.hpp"
#include "ROL_HS39.hpp"
#include "ROL_HS41.hpp"
#include "ROL_HS42.hpp"
#include "ROL_HS45.hpp"
#include "ROL_HS48.hpp"
#include "ROL_HS49.hpp"
#include "ROL_HS50.hpp"
#include "ROL_HS51.hpp"
#include "ROL_HS52.hpp"
#include "ROL_HS53.hpp"
#include "ROL_HS55.hpp"
#include "ROL_HS63.hpp"
#include "ROL_BVP.hpp"
#include "ROL_ParaboloidCircle.hpp"
#include "ROL_SimpleEqConstrained.hpp"
#include "ROL_CantileverBeam.hpp"
#include "ROL_Cubic.hpp"
#include "ROL_Quartic.hpp"
#include "ROL_CylinderHead.hpp"
#include "ROL_Cantilever.hpp"
#include "ROL_Minimax1.hpp"
#include "ROL_Minimax2.hpp"
#include "ROL_Minimax3.hpp"

Go to the source code of this file.

Namespaces

namespace  ROL
 

Enumerations

enum  ROL::ETestOptProblem {
  ROL::TESTOPTPROBLEM_ROSENBROCK = 0 , ROL::TESTOPTPROBLEM_FREUDENSTEINANDROTH , ROL::TESTOPTPROBLEM_BEALE , ROL::TESTOPTPROBLEM_POWELL ,
  ROL::TESTOPTPROBLEM_SUMOFSQUARES , ROL::TESTOPTPROBLEM_LEASTSQUARES , ROL::TESTOPTPROBLEM_POISSONCONTROL , ROL::TESTOPTPROBLEM_POISSONINVERSION ,
  ROL::TESTOPTPROBLEM_ZAKHAROV , ROL::TESTOPTPROBLEM_HS1 , ROL::TESTOPTPROBLEM_HS2 , ROL::TESTOPTPROBLEM_HS3 ,
  ROL::TESTOPTPROBLEM_HS4 , ROL::TESTOPTPROBLEM_HS5 , ROL::TESTOPTPROBLEM_HS9 , ROL::TESTOPTPROBLEM_HS14 ,
  ROL::TESTOPTPROBLEM_HS21 , ROL::TESTOPTPROBLEM_HS24 , ROL::TESTOPTPROBLEM_HS25 , ROL::TESTOPTPROBLEM_HS28 ,
  ROL::TESTOPTPROBLEM_HS29 , ROL::TESTOPTPROBLEM_HS32 , ROL::TESTOPTPROBLEM_HS38 , ROL::TESTOPTPROBLEM_HS39 ,
  ROL::TESTOPTPROBLEM_HS41 , ROL::TESTOPTPROBLEM_HS42 , ROL::TESTOPTPROBLEM_HS45 , ROL::TESTOPTPROBLEM_HS48 ,
  ROL::TESTOPTPROBLEM_HS49 , ROL::TESTOPTPROBLEM_HS50 , ROL::TESTOPTPROBLEM_HS51 , ROL::TESTOPTPROBLEM_HS52 ,
  ROL::TESTOPTPROBLEM_HS53 , ROL::TESTOPTPROBLEM_HS55 , ROL::TESTOPTPROBLEM_HS63 , ROL::TESTOPTPROBLEM_BVP ,
  ROL::TESTOPTPROBLEM_PARABOLOIDCIRCLE , ROL::TESTOPTPROBLEM_SIMPLEEQCONSTRAINED , ROL::TESTOPTPROBLEM_CANTILEVERBEAM , ROL::TESTOPTPROBLEM_CUBIC ,
  ROL::TESTOPTPROBLEM_QUARTIC , ROL::TESTOPTPROBLEM_CYLINDERHEAD , ROL::TESTOPTPROBLEM_CANTILEVER , ROL::TESTOPTPROBLEM_MINIMAX1 ,
  ROL::TESTOPTPROBLEM_MINIMAX2 , ROL::TESTOPTPROBLEM_MINIMAX3 , ROL::TESTOPTPROBLEM_LAST
}
 

Functions

std::string ROL::ETestOptProblemToString (ETestOptProblem to)
 
int ROL::isValidTestOptProblem (ETestOptProblem to)
 Verifies validity of a TestOptProblem enum.
 
ETestOptProblemROL::operator++ (ETestOptProblem &type)
 
ETestOptProblem ROL::operator++ (ETestOptProblem &type, int)
 
ETestOptProblemROL::operator-- (ETestOptProblem &type)
 
ETestOptProblem ROL::operator-- (ETestOptProblem &type, int)
 
ETestOptProblem ROL::StringToETestOptProblem (std::string s)
 
template<class Real >
void ROL::GetTestProblem (Ptr< OptimizationProblem< Real > > &problem, Ptr< Vector< Real > > &x0, std::vector< Ptr< Vector< Real > > > &x, const ETestOptProblem test)
 

Detailed Description

Contains definitions of test objective functions.

Author
Created by D. Ridzal and D. Kouri.

Definition in file ROL_GetTestProblems.hpp.