44 #ifndef ROL_DISTRIBUTIONFACTORY_HPP 45 #define ROL_DISTRIBUTIONFACTORY_HPP 47 #include "Teuchos_ParameterList.hpp" 91 std::string retString;
111 default: retString =
"INVALID EDistribution";
break;
169 if ( parlist.isSublist(
"SOL") ) {
170 dist.assign(parlist.sublist(
"SOL").sublist(
"Distribution").get(
"Name",
"Dirac"));
173 dist.assign(parlist.sublist(
"Distribution").get(
"Name",
"Dirac"));
194 default:
return Teuchos::null;
EDistribution StringToEDistribution(std::string s)
EDistribution & operator--(EDistribution &type)
std::string removeStringFormat(std::string s)
Teuchos::RCP< Distribution< Real > > DistributionFactory(Teuchos::ParameterList &parlist)
int isValidDistribution(EDistribution ed)
EDistribution & operator++(EDistribution &type)
std::string EDistributionToString(EDistribution ed)