34 #ifndef __MODFUNCTHREEP__
35 #define __MODFUNCTHREEP__
78 std::vector<double>
kk;
111 std::vector<double>
rr;
The global namespace of the CosmoBolognaLib
the structure STR_data_model_threept
std::string method_Pk
method to compute the dark matter power spectrum
std::vector< double > Q_DM
Q dark matter.
std::string model
model for the 3PCF
std::string output_root
output root of the parameter file used to compute the dark matter power spectrum
double k_min
minimum wave vector module up to which the power spectrum is computed
bool store_output
true the output files created by the Boltmann solver are stored; false the output files are removed
std::vector< double > Pk_matter
Dark matter power spectrum.
int norm
0 → don't normalize the power spectrum; 1 → normalize the power spectrum
double redshift
the redshift
std::shared_ptr< cosmology::Cosmology > cosmology
cosmology
double linear_growth_rate_z
the linear growth rate at redshift z
std::vector< double > rr
vector of scales
bool force_realSpace
1 → do the computation in real; 0 → do the computation in redshift space
double r_min
minimum separation up to which the binned dark matter correlation function is computed
double r2
2nd side of the triangle
double sigma8_z
σ8 at redshift z
bool use_k
1 → use the in the model; 0 → don't use the in the model
double r_max
maximum separation up to which the binned dark matter correlation function is computed
double r1
1st side of the triangle
double prec
accuracy of the GSL integration
std::string output_dir
the output_dir directory where the output of external codes are written
int step_k
number of steps used to compute the binned dark matter power spectrum
bool NL
false → linear power spectrum; true → non-linear power spectrum
double k_max
maximum wave vector module up to which the power spectrum is computed
int max_ll
maximum order of the expansion
int step_r
number of steps used to compute the binned dark matter correlation function
STR_data_model_threept()=default
default constructor
std::vector< double > kk
k vector
std::vector< double > theta
theta