ROL
Classes | Namespaces | Functions
ROL_ParaboloidCircle.hpp File Reference

Contains definitions for the equality constrained NLP: More...

#include "ROL_Objective.hpp"
#include "ROL_StdVector.hpp"
#include "ROL_EqualityConstraint.hpp"
#include "Teuchos_SerialDenseVector.hpp"
#include "Teuchos_SerialDenseSolver.hpp"

Go to the source code of this file.

Classes

class  ROL::ZOO::Objective_ParaboloidCircle< Real, XPrim, XDual >
 Objective function: f(x,y) = x^2 + y^2. More...
 
class  ROL::ZOO::EqualityConstraint_ParaboloidCircle< Real, XPrim, XDual, CPrim, CDual >
 Equality constraint c(x,y) = (x-2)^2 + y^2 - 1. More...
 

Namespaces

 ROL
 
 ROL::ZOO
 

Functions

template<class Real , class XPrim , class XDual , class CPrim , class CDual >
void ROL::ZOO::getParaboloidCircle (Teuchos::RCP< Objective< Real > > &obj, Teuchos::RCP< EqualityConstraint< Real > > &constr, Vector< Real > &x0, Vector< Real > &sol)
 

Detailed Description

Contains definitions for the equality constrained NLP:

minimize x^2 + y^2 subject to (x-2)^2 + y^2 = 1

Author
Created by D. Ridzal and D. Kouri.

Definition in file ROL_ParaboloidCircle.hpp.