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

 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)
 
EDistribution & ROL::operator++ (EDistribution &type)
 
EDistribution ROL::operator++ (EDistribution &type, int)
 
EDistribution & ROL::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)