ROL
Namespaces | Enumerations | Functions
ROL_DistributionFactory.hpp File Reference
#include "ROL_ParameterList.hpp"
#include "ROL_Dirac.hpp"
#include "ROL_Gaussian.hpp"
#include "ROL_TruncatedGaussian.hpp"
#include "ROL_Uniform.hpp"
#include "ROL_Logistic.hpp"
#include "ROL_Triangle.hpp"
#include "ROL_Parabolic.hpp"
#include "ROL_RaisedCosine.hpp"
#include "ROL_Laplace.hpp"
#include "ROL_Cauchy.hpp"
#include "ROL_Smale.hpp"
#include "ROL_Arcsine.hpp"
#include "ROL_Kumaraswamy.hpp"
#include "ROL_Exponential.hpp"
#include "ROL_TruncatedExponential.hpp"
#include "ROL_Gamma.hpp"
#include "ROL_Beta.hpp"

Go to the source code of this file.

Namespaces

namespace  ROL
 

Enumerations

enum  ROL::EDistribution {
  ROL::DISTRIBUTION_ARCSINE = 0 , ROL::DISTRIBUTION_BETA , ROL::DISTRIBUTION_CAUCHY , ROL::DISTRIBUTION_DIRAC ,
  ROL::DISTRIBUTION_EXPONENTIAL , ROL::DISTRIBUTION_GAMMA , ROL::DISTRIBUTION_GAUSSIAN , ROL::DISTRIBUTION_KUMARASWAMY ,
  ROL::DISTRIBUTION_LAPLACE , ROL::DISTRIBUTION_LOGISTIC , ROL::DISTRIBUTION_PARABOLIC , ROL::DISTRIBUTION_RAISEDCOSINE ,
  ROL::DISTRIBUTION_SMALE , ROL::DISTRIBUTION_TRIANGLE , ROL::DISTRIBUTION_TRUNCATEDEXPONENTIAL , ROL::DISTRIBUTION_TRUNCATEDGAUSSIAN ,
  ROL::DISTRIBUTION_UNIFORM , ROL::DISTRIBUTION_LAST
}
 

Functions

std::string ROL::EDistributionToString (EDistribution ed)
 
int ROL::isValidDistribution (EDistribution ed)
 
EDistributionROL::operator++ (EDistribution &type)
 
EDistribution ROL::operator++ (EDistribution &type, int)
 
EDistributionROL::operator-- (EDistribution &type)
 
EDistribution ROL::operator-- (EDistribution &type, int)
 
EDistribution ROL::StringToEDistribution (std::string s)
 
template<class Real >
ROL::Ptr< Distribution< Real > > ROL::DistributionFactory (ROL::ParameterList &parlist)