ROL
Classes | Namespaces | Functions
ROL_OptimizationProblem.hpp File Reference
#include <utility>
#include "ROL_ConstraintManager.hpp"
#include "ROL_SlacklessObjective.hpp"
#include "ROL_SampleGenerator.hpp"
#include "ROL_RiskVector.hpp"
#include "ROL_RiskBoundConstraint.hpp"
#include "ROL_RiskNeutralObjective.hpp"
#include "ROL_StochasticObjective.hpp"
#include "ROL_RiskLessObjective.hpp"
#include "ROL_RiskNeutralConstraint.hpp"
#include "ROL_StochasticConstraint.hpp"
#include "ROL_RiskLessConstraint.hpp"
#include "ROL_AlmostSureConstraint.hpp"
#include "ROL_SimulatedBoundConstraint.hpp"
#include "ROL_SimulatedVector.hpp"

Go to the source code of this file.

Classes

struct  ROL::OptimizationProblemCheckData< Real >
 
class  ROL::OptimizationProblem< Real >
 

Namespaces

 ROL
 

Functions

template<template< typename > class V, template< typename > class Obj, typename Real , typename P = Ptr<OptimizationProblem<Real>>, typename... Args>
std::enable_if
< std::is_base_of< Objective
< Real >, Obj< Real > >::value
&&std::is_base_of< Vector
< Real >, V< Real > >::value,
P >::type 
ROL::make_OptimizationProblem (const Ptr< Obj< Real >> &obj, const Ptr< V< Real >> &x, Args &&...args)