ROL
Namespaces | Enumerations | Functions
ROL_RegretMeasureFactory.hpp File Reference
#include "ROL_ParameterList.hpp"
#include "ROL_Types.hpp"
#include "ROL_ExpectationQuadRegret.hpp"
#include "ROL_QuantileQuadrangle.hpp"
#include "ROL_MoreauYosidaCVaR.hpp"
#include "ROL_GenMoreauYosidaCVaR.hpp"
#include "ROL_MeanVarianceQuadrangle.hpp"
#include "ROL_TruncatedMeanQuadrangle.hpp"
#include "ROL_LogExponentialQuadrangle.hpp"
#include "ROL_LogQuantileQuadrangle.hpp"
#include "ROL_SmoothedWorstCaseQuadrangle.hpp"

Go to the source code of this file.

Namespaces

 ROL
 

Enumerations

enum  ROL::ERegretMeasure {
  ROL::REGRETMEASURE_MEANABSOLUTELOSS = 0, ROL::REGRETMEASURE_MOREAUYOSIDAMEANABSOLUTELOSS, ROL::REGRETMEASURE_GENMOREAUYOSIDAMEANABSOLUTELOSS, ROL::REGRETMEASURE_EXPONENTIAL,
  ROL::REGRETMEASURE_MEANL2, ROL::REGRETMEASURE_TRUNCATEDMEAN, ROL::REGRETMEASURE_LOGQUANTILE, ROL::REGRETMEASURE_SMOOTHEDWORSTCASE,
  ROL::REGRETMEASURE_LAST
}
 

Functions

std::string ROL::ERegretMeasureToString (ERegretMeasure ed)
 
int ROL::isValidRegretMeasure (ERegretMeasure ed)
 
ERegretMeasure & ROL::operator++ (ERegretMeasure &type)
 
ERegretMeasure ROL::operator++ (ERegretMeasure &type, int)
 
ERegretMeasure & ROL::operator-- (ERegretMeasure &type)
 
ERegretMeasure ROL::operator-- (ERegretMeasure &type, int)
 
ERegretMeasure ROL::StringToERegretMeasure (std::string s)
 
template<class Real >
Ptr< RandVarFunctional< Real > > ROL::RegretMeasureFactory (ROL::ParameterList &parlist)