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 | |
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 } |
Enumeration of polyhedral projecdtion algorithm types. More... | |
Functions | |
std::string | ROL::EPolyProjAlgoToString (EPolyProjAlgo alg) |
int | ROL::isValidPolyProjAlgo (EPolyProjAlgo alg) |
Verifies validity of a PolyProjAlgo enum. More... | |
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) |