ROL
|
Classes | |
class | Objective_Beale |
Beale's function. More... | |
class | Objective_BVP |
The discrete boundary value problem. More... | |
class | Objective_DiodeCircuit |
The diode circuit problem. More... | |
class | BoundConstraint_DiodeCircuit |
Bound constraints on optimization parameters. More... | |
class | Objective_FreudensteinRoth |
Freudenstein and Roth's function. More... | |
class | Objective_HS1 |
W. Hock and K. Schittkowski 1st test function. More... | |
class | Objective_HS2 |
W. Hock and K. Schittkowski 2nd test function. More... | |
class | Objective_HS25 |
W. Hock and K. Schittkowski 25th test function. More... | |
class | Objective_HS3 |
W. Hock and K. Schittkowski 3rd test function. More... | |
class | Objective_HS38 |
W. Hock and K. Schittkowski 38th test function. More... | |
class | Objective_HS4 |
W. Hock and K. Schittkowski 4th test function. More... | |
class | Objective_HS45 |
W. Hock and K. Schittkowski 45th test function. More... | |
class | Objective_HS5 |
W. Hock and K. Schittkowski 5th test function. More... | |
class | Objective_LeastSquares |
Least squares function. More... | |
class | Objective_PoissonControl |
Poisson distributed control. More... | |
class | Objective_PoissonInversion |
Poisson material inversion. More... | |
class | Objective_Powell |
Powell's badly scaled function. More... | |
class | Objective_Rosenbrock |
Rosenbrock's function. More... | |
class | Objective_SimpleEqConstrained |
Objective function: f(x) = exp(x1*x2*x3*x4*x5) + 0.5*(x1^3+x2^3+1)^2. More... | |
class | EqualityConstraint_SimpleEqConstrained |
Equality constraints c_i(x) = 0, where: c1(x) = x1^2+x2^2+x3^2+x4^2+x5^2 - 10 c2(x) = x2*x3-5*x4*x5 c3(x) = x1^3 + x2^3 + 1. More... | |
class | Objective_SumOfSquares |
Sum of squares function. More... | |
class | Objective_Zakharov |
Zakharov function. More... | |
Functions | |
template<class Real > | |
void | getBeale (Teuchos::RCP< Objective< Real > > &obj, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getBVP (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getFreudensteinRoth (Teuchos::RCP< Objective< Real > > &obj, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getHS1 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getHS2 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getHS25 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getHS3 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getHS38 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getHS4 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getHS45 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getHS5 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getLeastSquares (Teuchos::RCP< Objective< Real > > &obj, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getPoissonControl (Teuchos::RCP< Objective< Real > > &obj, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getPoissonInversion (Teuchos::RCP< Objective< Real > > &obj, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getPowell (Teuchos::RCP< Objective< Real > > &obj, Vector< Real > &x0, Vector< Real > &x) |
template<class Real , class XPrim , class XDual > | |
void | getRosenbrock (Teuchos::RCP< Objective< Real > > &obj, Vector< Real > &x0, Vector< Real > &x) |
template<class Real , class XPrim , class XDual , class CPrim , class CDual > | |
void | getSimpleEqConstrained (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< EqualityConstraint< Real > > &constr, Vector< Real > &x0, Vector< Real > &sol) |
template<class Real > | |
void | getSumOfSquares (Teuchos::RCP< Objective< Real > > &obj, Vector< Real > &x0, Vector< Real > &x) |
template<class Real > | |
void | getZakharov (Teuchos::RCP< Objective< Real > > &obj, Vector< Real > &x0, Vector< Real > &x) |
void ROL::ZOO::getBeale | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 186 of file ROL_Beale.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getBVP | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 149 of file ROL_BVP.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getFreudensteinRoth | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 154 of file ROL_FreudensteinRoth.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS1 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 122 of file ROL_HS1.hpp.
References ROL::ROL_OVERFLOW.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS2 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 124 of file ROL_HS2.hpp.
References ROL::ROL_OVERFLOW.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS25 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 134 of file ROL_HS25.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS3 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 122 of file ROL_HS3.hpp.
References ROL::ROL_OVERFLOW.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS38 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 127 of file ROL_HS38.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS4 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 102 of file ROL_HS4.hpp.
References ROL::ROL_OVERFLOW.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS45 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 134 of file ROL_HS45.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS5 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 122 of file ROL_HS5.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getLeastSquares | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 165 of file ROL_LeastSquares.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getPoissonControl | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 266 of file ROL_PoissonControl.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getPoissonInversion | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 548 of file ROL_PoissonInversion.hpp.
References ROL::StdVector_Helper::downCast().
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getPowell | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 168 of file ROL_Powell.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getRosenbrock | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 154 of file ROL_Rosenbrock.hpp.
void ROL::ZOO::getSimpleEqConstrained | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< EqualityConstraint< Real > > & | constr, | ||
Vector< Real > & | x0, | ||
Vector< Real > & | sol | ||
) |
Definition at line 407 of file ROL_SimpleEqConstrained.hpp.
void ROL::ZOO::getSumOfSquares | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 123 of file ROL_SumOfSquares.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getZakharov | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Vector< Real > & | x0, | ||
Vector< Real > & | x | ||
) |
Definition at line 152 of file ROL_Zakharov.hpp.
Referenced by ROL::getTestObjectives().