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

 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_HS24, ROL::TESTOPTPROBLEM_HS25, ROL::TESTOPTPROBLEM_HS28, ROL::TESTOPTPROBLEM_HS29,
  ROL::TESTOPTPROBLEM_HS32, ROL::TESTOPTPROBLEM_HS38, ROL::TESTOPTPROBLEM_HS39, ROL::TESTOPTPROBLEM_HS42,
  ROL::TESTOPTPROBLEM_HS45, ROL::TESTOPTPROBLEM_HS48, ROL::TESTOPTPROBLEM_HS49, ROL::TESTOPTPROBLEM_HS50,
  ROL::TESTOPTPROBLEM_HS51, ROL::TESTOPTPROBLEM_HS52, 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
}
 Enumeration of test optimization problems. More...
 

Functions

std::string ROL::ETestOptProblemToString (ETestOptProblem to)
 
int ROL::isValidTestOptProblem (ETestOptProblem to)
 Verifies validity of a TestOptProblem enum. More...
 
ETestOptProblem & ROL::operator++ (ETestOptProblem &type)
 
ETestOptProblem ROL::operator++ (ETestOptProblem &type, int)
 
ETestOptProblem & ROL::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.