![]() |
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.