ROL
Namespaces | Enumerations | Functions
ROL_PolyhedralProjectionFactory.hpp File Reference
#include "ROL_DaiFletcherProjection.hpp"
#include "ROL_DykstraProjection.hpp"
#include "ROL_DouglasRachfordProjection.hpp"
#include "ROL_SemismoothNewtonProjection.hpp"
#include "ROL_RiddersProjection.hpp"
#include "ROL_BrentsProjection.hpp"

Go to the source code of this file.

Namespaces

namespace  ROL
 

Enumerations

enum  ROL::EPolyProjAlgo {
  ROL::PPA_DAIFLETCHER = 0 , ROL::PPA_DYKSTRA , ROL::PPA_DOUGLASRACHFORD , ROL::PPA_NEWTON ,
  ROL::PPA_RIDDERS , ROL::PPA_BRENTS , ROL::PPA_LAST
}
 

Functions

std::string ROL::EPolyProjAlgoToString (EPolyProjAlgo alg)
 
int ROL::isValidPolyProjAlgo (EPolyProjAlgo alg)
 Verifies validity of a PolyProjAlgo enum.
 
EPolyProjAlgo & ROL::operator++ (EPolyProjAlgo &type)
 
EPolyProjAlgo ROL::operator++ (EPolyProjAlgo &type, int)
 
EPolyProjAlgo & ROL::operator-- (EPolyProjAlgo &type)
 
EPolyProjAlgo ROL::operator-- (EPolyProjAlgo &type, int)
 
EPolyProjAlgo ROL::StringToEPolyProjAlgo (std::string s)
 
template<typename Real >
Ptr< PolyhedralProjection< Real > > ROL::PolyhedralProjectionFactory (const Vector< Real > &xprim, const Vector< Real > &xdual, const Ptr< BoundConstraint< Real > > &bnd, const Ptr< Constraint< Real > > &con, const Vector< Real > &mul, const Vector< Real > &res, ParameterList &list)