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_HS24.hpp"
#include "ROL_HS25.hpp"
#include "ROL_HS29.hpp"
#include "ROL_HS32.hpp"
#include "ROL_HS38.hpp"
#include "ROL_HS39.hpp"
#include "ROL_HS45.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_HS24 , ROL::TESTOPTPROBLEM_HS25 ,
  ROL::TESTOPTPROBLEM_HS29 , ROL::TESTOPTPROBLEM_HS32 , ROL::TESTOPTPROBLEM_HS38 , ROL::TESTOPTPROBLEM_HS39 ,
  ROL::TESTOPTPROBLEM_HS45 , 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. 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.