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

The class TwoPointCorrelation. More...

#include "Measure.h"
#include "ChainMesh_Catalogue.h"
#include "Pair1D_extra.h"
#include "Pair2D_extra.h"
Include dependency graph for TwoPointCorrelation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cbl::measure::twopt::TwoPointCorrelation
 The class TwoPointCorrelation. More...
 

Namespaces

 cbl
 The global namespace of the CosmoBolognaLib
 
 cbl::measure
 The namespace of the functions and classes used to manage any kind of measure
 
 cbl::measure::twopt
 The namespace of the two-point correlation function
 

Enumerations

enum class  cbl::measure::twopt::TwoPType {
  cbl::measure::twopt::_monopole_ , cbl::measure::twopt::_projected_ , cbl::measure::twopt::_deprojected_ , cbl::measure::twopt::_multipoles_integrated_ ,
  cbl::measure::twopt::_multipoles_direct_ , cbl::measure::twopt::_wedges_ , cbl::measure::twopt::_filtered_ , cbl::measure::twopt::_angular_ ,
  cbl::measure::twopt::_2D_Cartesian_ , cbl::measure::twopt::_2D_polar_
}
 the two-point correlation function type More...
 
enum class  cbl::measure::twopt::Estimator { cbl::measure::twopt::_natural_ , cbl::measure::twopt::_LandySzalay_ , cbl::measure::twopt::_SzapudiSzalay_ }
 the two-point correlation estimator More...
 

Functions

std::vector< std::string > cbl::measure::twopt::TwoPTypeNames ()
 return a vector containing the TwoPType names More...
 
TwoPType cbl::measure::twopt::TwoPTypeCast (const int twoPTypeIndex)
 cast an enum of type TwoPType from its index More...
 
TwoPType cbl::measure::twopt::TwoPTypeCast (const std::string twoPTypeName)
 cast an enum of type TwoPType from its name More...
 
std::vector< TwoPType > cbl::measure::twopt::TwoPTypeCast (const std::vector< int > twoPTypeIndeces)
 cast an enum of type TwoPType from indeces More...
 
std::vector< TwoPType > cbl::measure::twopt::TwoPTypeCast (const std::vector< std::string > twoPTypeNames)
 cast an enum of type TwoPType from thier names More...
 
std::vector< std::string > cbl::measure::twopt::EstimatorNames ()
 return a vector containing the Estimator names More...
 
Estimator cbl::measure::twopt::EstimatorCast (const int estimatorIndex)
 cast an enum of type Estimator from its index More...
 
Estimator cbl::measure::twopt::EstimatorCast (const std::string estimatorName)
 cast an enum of type Estimator from its name More...
 
std::vector< Estimator > cbl::measure::twopt::EstimatorCast (const std::vector< int > estimatorIndeces)
 cast an enum of type Estimator from indeces More...
 
std::vector< Estimator > cbl::measure::twopt::EstimatorCast (const std::vector< std::string > estimatorNames)
 cast an enum of type Estimator from thier names More...
 

Detailed Description

The class TwoPointCorrelation.

This file defines the interface of the class TwoPointCorrelation, used to measure the two-point correlation function

Author
Federico Marulli
feder.nosp@m.ico..nosp@m.marul.nosp@m.li3@.nosp@m.unibo.nosp@m..it

Definition in file TwoPointCorrelation.h.