ROL
|
#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) |