![]() |
CosmoBolognaLib
Free Software C++/Python libraries for cosmological calculations
|
The class Catalogue
More...
#include "Cosmology.h"
#include "Field3D.h"
#include "ChainMesh.h"
#include "Object.h"
#include "RandomObject.h"
#include "Halo.h"
#include "Mock.h"
#include "Galaxy.h"
#include "Cluster.h"
#include "Void.h"
#include "HostHalo.h"
#include "ChainMeshCell.h"
Go to the source code of this file.
Classes | |
struct | cbl::catalogue::MaskObject |
object that encapsulate the mask function. More... | |
struct | cbl::catalogue::Gadget_Header |
This structure allows to store GADGET header. More... | |
struct | cbl::catalogue::SubFindTab_Header |
This structure allows to store SUBFIND Tab file header. More... | |
class | cbl::catalogue::Catalogue |
The class Catalogue. More... | |
Namespaces | |
cbl | |
The global namespace of the CosmoBolognaLib | |
cbl::catalogue | |
The namespace of the functions and classes used to handle catalogues of astronomical sources | |
Typedefs | |
typedef std::function< bool(const std::shared_ptr< Object > obj)> | cbl::catalogue::mask_function |
Definition of a new type to manage mask function. More... | |
Functions | |
std::vector< std::string > | cbl::catalogue::VarNames () |
return a vector containing the Var names More... | |
Var | cbl::catalogue::VarCast (const int varIndex) |
cast an enum of type Var from its index More... | |
Var | cbl::catalogue::VarCast (const std::string varName) |
cast an enum of type Var from its name More... | |
std::vector< Var > | cbl::catalogue::VarCast (const std::vector< int > varIndeces) |
cast an enum of type Var from indeces More... | |
std::vector< Var > | cbl::catalogue::VarCast (const std::vector< std::string > varNames) |
cast an enum of type Var from thier names More... | |
std::vector< std::string > | cbl::catalogue::RandomTypeNames () |
return a vector containing the RandomType names More... | |
RandomType | cbl::catalogue::RandomTypeCast (const int randomTypeIndex) |
cast an enum of type RandomType from its index More... | |
RandomType | cbl::catalogue::RandomTypeCast (const std::string randomTypeName) |
cast an enum of type RandomType from its name More... | |
std::vector< RandomType > | cbl::catalogue::RandomTypeCast (const std::vector< int > randomTypeIndeces) |
cast an enum of type RandomType from indeces More... | |
std::vector< RandomType > | cbl::catalogue::RandomTypeCast (const std::vector< std::string > randomTypeNames) |
cast an enum of type RandomType from thier names More... | |
std::vector< std::string > | cbl::catalogue::HODTypeNames () |
return a vector containing the HODTypes names More... | |
std::vector< std::string > | cbl::catalogue::VoidAlgorithmNames () |
return a vector containing the VoidAlgorithm names More... | |
std::vector< std::string > | cbl::catalogue::CharEncodeNames () |
return a vector containing the CharEncode names More... | |
std::vector< std::string > | cbl::catalogue::EstimateCriterionNames () |
return a vector containing the EstimateCriterion names More... | |
EstimateCriterion | cbl::catalogue::EstimateCriterionCast (const int estimateCriterionIndex) |
cast an enum of type EstimateCriterion from its index More... | |
EstimateCriterion | cbl::catalogue::EstimateCriterionCast (const std::string estimateCriterionName) |
cast an enum of type EstimateCriterion from its name More... | |
std::vector< EstimateCriterion > | cbl::catalogue::EstimateCriterionCast (const std::vector< int > estimateCriterionIndeces) |
cast an enum of type EstimateCriterion from indeces More... | |
std::vector< EstimateCriterion > | cbl::catalogue::EstimateCriterionCast (const std::vector< std::string > estimateCriterionNames) |
cast an enum of type EstimateCriterion from thier names More... | |
double | cbl::catalogue::Average_c_Zehavi_2011 (const double x, const double logMmin, const double logsigma_c) |
return the average number of central galaies inside an halo of mass x More... | |
double | cbl::catalogue::Average_s_Zehavi_2011 (const double x, const double M0, const double M1, const double alpha) |
return the average number of satellite galaies per halo of mass x More... | |
double | cbl::catalogue::Average_c_Zehavi_2005 (const double x, const double Mmin) |
return the average number of central galaies inside an halo of mass x More... | |
double | cbl::catalogue::Average_s_Zehavi_2005 (const double x, const double alpha, const double M1) |
return the average number of satellite galaies per halo of mass x More... | |
The class Catalogue
This file defines the interface of the class Catalogue, used handle catalogues of astronomical sources
Definition in file Catalogue.h.