CosmoBolognaLib
Free Software C++/Python libraries for cosmological calculations
Sampler.h File Reference

The class Sampler. More...

#include "Distribution.h"
Include dependency graph for Sampler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cbl::statistics::Sampler
 The class Sampler. More...
 

Namespaces

 cbl
 The global namespace of the CosmoBolognaLib
 
 cbl::statistics
 The namespace of the functions and classes used for statistical analyses
 

Enumerations

enum class  cbl::statistics::SamplerType { cbl::statistics::_MetropolisHastings_ , cbl::statistics::_StretchMove_ }
 the parameter type More...
 

Functions

std::vector< std::string > cbl::statistics::SamplerTypeNames ()
 return a vector containing the SamplerType names More...
 
SamplerType cbl::statistics::SamplerTypeCast (const int samplerTypeIndex)
 cast an enum of type SamplerType from its index More...
 
SamplerType cbl::statistics::SamplerTypeCast (const std::string samplerTypeName)
 cast an enum of type SamplerType from its name More...
 
std::vector< SamplerType > cbl::statistics::SamplerTypeCast (const std::vector< int > samplerTypeIndeces)
 cast an enum of type SamplerType from indeces More...
 
std::vector< SamplerType > cbl::statistics::SamplerTypeCast (const std::vector< std::string > samplerTypeNames)
 cast enums of type SamplerType from their names More...
 

Detailed Description

The class Sampler.

This file defines the interface of the class Sampler, used for statistical analyses and Bayesian inference

Authors
Federico Marulli, Alfonso Veropalumbo
feder.nosp@m.ico..nosp@m.marul.nosp@m.li3@.nosp@m.unibo.nosp@m..it, alfon.nosp@m.so.v.nosp@m.eropa.nosp@m.lumb.nosp@m.o@uni.nosp@m.bo.i.nosp@m.t

Definition in file Sampler.h.