35 #ifndef __MODFUNCTWOPPRO__
36 #define __MODFUNCTWOPPRO__
143 std::vector<double>
wp_1halo_approx (
const std::vector<double> rp,
const std::shared_ptr<void> inputs, std::vector<double> ¶meter);
186 std::vector<double>
wp_2halo_approx (
const std::vector<double> rp,
const std::shared_ptr<void> inputs, std::vector<double> ¶meter);
223 std::vector<double>
wp_HOD_approx (
const std::vector<double> rp,
const std::shared_ptr<void> inputs, std::vector<double> ¶meter);
299 std::vector<double>
wp_1halo (
const std::vector<double> rp,
const std::shared_ptr<void> inputs, std::vector<double> ¶meter);
334 std::vector<double>
wp_2halo (
const std::vector<double> rp,
const std::shared_ptr<void> inputs, std::vector<double> ¶meter);
365 std::vector<double>
wp_HOD (
const std::vector<double> rp,
const std::shared_ptr<void> inputs, std::vector<double> ¶meter);
Global functions to model the monopole of the two-point correlation function.
std::vector< double > wp_from_xi_approx(FunctionVectorVectorPtrVectorRef func, const std::vector< double > rp, const std::shared_ptr< void > inputs, std::vector< double > ¶meter)
function used to compute the projected two-point correlation function
std::vector< double > wp_HOD_approx(const std::vector< double > rp, const std::shared_ptr< void > inputs, std::vector< double > ¶meter)
HOD model of the projected two-point correlation function.
std::vector< double > wp_2halo(const std::vector< double > rp, const std::shared_ptr< void > inputs, std::vector< double > ¶meter)
model for the 2-halo term of the projected two-point correlation function
std::vector< double > wp_1halo(const std::vector< double > rp, const std::shared_ptr< void > inputs, std::vector< double > ¶meter)
model for the 1-halo term of the projected two-point correlation function
std::vector< double > wp_1halo_approx(const std::vector< double > rp, const std::shared_ptr< void > inputs, std::vector< double > ¶meter)
model for the 1-halo term of the projected two-point correlation function
std::vector< double > wp_from_xi(FunctionDoubleDoubleDoublePtrVectorRef func, const std::vector< double > rp, const std::shared_ptr< void > inputs, std::vector< double > ¶meter)
function used to compute the projected two-point correlation function
std::vector< double > wp_HOD(const std::vector< double > rp, const std::shared_ptr< void > inputs, std::vector< double > ¶meter)
HOD model of the projected two-point correlation function.
std::vector< double > wp_2halo_approx(const std::vector< double > rp, const std::shared_ptr< void > inputs, std::vector< double > ¶meter)
model for the 2-halo term of the projected two-point correlation function
The global namespace of the CosmoBolognaLib
std::function< std::vector< double >std::vector< double >, std::shared_ptr< void >, std::vector< double > &)> FunctionVectorVectorPtrVectorRef
typedef of a function returning a vector with a vector, a pointer and a vector reference in input
std::function< double(double, double, std::shared_ptr< void >, std::vector< double > &)> FunctionDoubleDoubleDoublePtrVectorRef
typedef of a function returning a double with two double, a pointer and a vector reference in input