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

The class Distribution. More...

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

Go to the source code of this file.

Classes

class  cbl::glob::Distribution
 The class CombinedDistribution. More...
 

Namespaces

 cbl
 The global namespace of the CosmoBolognaLib
 
 cbl::glob
 The namespace of the functions and classes of internal auxiliary use
 

Enumerations

enum class  cbl::glob::DistributionType {
  cbl::glob::_Constant_ , cbl::glob::_Uniform_ , cbl::glob::_Gaussian_ , cbl::glob::_Poisson_ ,
  cbl::glob::_Custom_ , cbl::glob::_Interpolated_ , cbl::glob::_Discrete_
}
 the distribution type More...
 

Functions

std::vector< std::string > cbl::glob::DistributionTypeNames ()
 return a vector containing the DistributionType names More...
 
DistributionType cbl::glob::DistributionTypeCast (const int distributionTypeIndex)
 cast an enum of type DistributionType from its index More...
 
DistributionType cbl::glob::DistributionTypeCast (const std::string distributionTypeName)
 cast an enum of type DistributionType from its name More...
 
std::vector< DistributionType > cbl::glob::DistributionTypeCast (const std::vector< int > distributionTypeIndeces)
 cast an enum of type DistributionType from indeces More...
 
std::vector< DistributionType > cbl::glob::DistributionTypeCast (const std::vector< std::string > distributionTypeNames)
 cast an enum of type DistributionType from thier names More...
 

Detailed Description

The class Distribution.

This file defines the interface of the class Distribution

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 Distribution.h.