Doxygen 1.9.1
Toolkit for Adaptive Stochastic Modeling and Non-Intrusive ApproximatioN: Tasmanian v8.2 (development)
tsgDreamEnumerates.hpp File Reference

The enumerated types used in the DREAM module. More...

#include <random>
#include "TasmanianSparseGrid.hpp"
Include dependency graph for tsgDreamEnumerates.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 TasDREAM
 Encapsulates the Tasmanian DREAM module.
 
 TasDREAM::Utils
 
 TasDREAM::IO
 Similar to TasGrid::IO this holds conversion methods between enums and int/string types.
 

Enumerations

enum  TasDREAM::TypeSamplingForm { TasDREAM::regform , TasDREAM::logform }
 Describes whether sampling should be done with the regular or logarithm form of the probability density. More...
 
enum  TasDREAM::TypeDistribution {
  TasDREAM::dist_uniform , TasDREAM::dist_gaussian , TasDREAM::dist_exponential , TasDREAM::dist_beta ,
  TasDREAM::dist_gamma , TasDREAM::dist_none , TasDREAM::dist_null
}
 Indicates a specific probability distribution for the associated function. More...
 

Functions

TypeSamplingForm TasDREAM::IO::intToForm (int form)
 Converts an integer to TypeSamplingForm, synced with the Python interface. More...
 
std::map< std::string, TypeDistribution > TasDREAM::IO::getStringRuleMap ()
 Returns the map from a string to a distribution type. More...
 
TypeDistribution TasDREAM::IO::getDistributionString (std::string const &name)
 Map the string distribution name to the enumerate, used by python. More...
 

Variables

constexpr double TasDREAM::DreamMaths::pi = TasGrid::Maths::pi
 Dream copy of TasGrid::Maths::pi. More...
 

Detailed Description

The enumerated types used in the DREAM module.

Author
Miroslav Stoyanov

Defines the enumerated types used throughout the DREAM module. The file is included in every other DREAM header.