ROL
|
Classes | |
class | EqualityConstraint_HS32 |
class | EqualityConstraint_HS39a |
class | EqualityConstraint_HS39b |
class | EqualityConstraint_ParaboloidCircle |
Equality constraint c(x,y) = (x-2)^2 + y^2 - 1. 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 | InequalityConstraint_HS24 |
class | InequalityConstraint_HS29 |
class | InequalityConstraint_HS32 |
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 | 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_HS24 |
class | Objective_HS25 |
W. Hock and K. Schittkowski 25th test function. More... | |
class | Objective_HS29 |
class | Objective_HS3 |
W. Hock and K. Schittkowski 3rd test function. More... | |
class | Objective_HS32 |
class | Objective_HS38 |
W. Hock and K. Schittkowski 38th test function. More... | |
class | Objective_HS39 |
W. Hock and K. Schittkowski 39th 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_ParaboloidCircle |
Objective function: f(x,y) = x^2 + y^2. 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 | Objective_SumOfSquares |
Sum of squares function. More... | |
class | Objective_Zakharov |
Zakharov function. More... | |
Functions | |
template<class Real > | |
void | getBeale (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getBVP (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getFreudensteinRoth (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getHS1 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getHS2 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
Teuchos::RCP< Objective< Real > > | getObjective_HS24 (void) |
template<class Real > | |
Teuchos::RCP< InequalityConstraint< Real > > | getInequalityConstraint_HS24 (void) |
template<class Real > | |
Teuchos::RCP< BoundConstraint< Real > > | getBoundConstraint_HS24 (void) |
template<class Real > | |
Teuchos::RCP< Vector< Real > > | getInitialGuess_HS24 (void) |
template<class Real > | |
Teuchos::RCP< Vector< Real > > | getSolution_HS24 (void) |
template<class Real > | |
Teuchos::RCP< Vector< Real > > | getInequalityMultiplier_HS24 (void) |
template<class Real > | |
void | getHS25 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getHS3 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getHS38 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getHS4 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getHS45 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getHS5 (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< BoundConstraint< Real > > &con, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getLeastSquares (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real , class XPrim , class XDual , class CPrim , class CDual > | |
void | getParaboloidCircle (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< EqualityConstraint< Real > > &constr, Vector< Real > &x0, Vector< Real > &sol) |
template<class Real > | |
void | getPoissonControl (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getPoissonInversion (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getPowell (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real , class XPrim , class XDual > | |
void | getRosenbrock (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< 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, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
template<class Real > | |
void | getZakharov (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< Vector< Real > > &x0, Teuchos::RCP< Vector< Real > > &x) |
void ROL::ZOO::getBeale | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< 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, | ||
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 156 of file ROL_BVP.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getFreudensteinRoth | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 153 of file ROL_FreudensteinRoth.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS1 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 123 of file ROL_HS1.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS2 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 148 of file ROL_HS2.hpp.
Referenced by ROL::getTestObjectives(), and main().
Teuchos::RCP<Objective<Real> > ROL::ZOO::getObjective_HS24 | ( | void | ) |
Definition at line 169 of file ROL_HS24.hpp.
Teuchos::RCP<InequalityConstraint<Real> > ROL::ZOO::getInequalityConstraint_HS24 | ( | void | ) |
Definition at line 174 of file ROL_HS24.hpp.
Teuchos::RCP<BoundConstraint<Real> > ROL::ZOO::getBoundConstraint_HS24 | ( | void | ) |
Definition at line 180 of file ROL_HS24.hpp.
Teuchos::RCP<Vector<Real> > ROL::ZOO::getInitialGuess_HS24 | ( | void | ) |
Definition at line 196 of file ROL_HS24.hpp.
Teuchos::RCP<Vector<Real> > ROL::ZOO::getSolution_HS24 | ( | void | ) |
Definition at line 206 of file ROL_HS24.hpp.
Teuchos::RCP<Vector<Real> > ROL::ZOO::getInequalityMultiplier_HS24 | ( | void | ) |
Definition at line 216 of file ROL_HS24.hpp.
void ROL::ZOO::getHS25 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 189 of file ROL_HS25.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS3 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 137 of file ROL_HS3.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS38 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 145 of file ROL_HS38.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS4 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 118 of file ROL_HS4.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS45 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 151 of file ROL_HS45.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getHS5 | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< BoundConstraint< Real > > & | con, | ||
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 139 of file ROL_HS5.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getLeastSquares | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 166 of file ROL_LeastSquares.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getParaboloidCircle | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< EqualityConstraint< Real > > & | constr, | ||
Vector< Real > & | x0, | ||
Vector< Real > & | sol | ||
) |
Definition at line 318 of file ROL_ParaboloidCircle.hpp.
void ROL::ZOO::getPoissonControl | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 286 of file ROL_PoissonControl.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getPoissonInversion | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 544 of file ROL_PoissonInversion.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getPowell | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< 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, |
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 169 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 440 of file ROL_SimpleEqConstrained.hpp.
void ROL::ZOO::getSumOfSquares | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 90 of file ROL_SumOfSquares.hpp.
Referenced by ROL::getTestObjectives().
void ROL::ZOO::getZakharov | ( | Teuchos::RCP< Objective< Real > > & | obj, |
Teuchos::RCP< Vector< Real > > & | x0, | ||
Teuchos::RCP< Vector< Real > > & | x | ||
) |
Definition at line 167 of file ROL_Zakharov.hpp.
Referenced by ROL::getTestObjectives().