Fast Methods for Cosmological Simulations
FastSim serves as a tool for quick N-body simulations in modified gravity.
Other_par Struct Reference

other parameters More...

#include <params.hpp>

Collaboration diagram for Other_par:

Public Member Functions

void init (const Box_Opt &)
 

Public Attributes

Range k_print
 range in which compute the correlation function More...
 
Range x_corr
 
std::map< std::string, doublenyquist
 

Detailed Description

other parameters

Definition at line 170 of file params.hpp.

Member Function Documentation

void Other_par::init ( const Box_Opt box_opt)

Definition at line 416 of file params.cpp.

References Box_Opt::box_size, Box_Opt::mesh_num, Box_Opt::mesh_num_pwr, Box_Opt::par_num_1d, and PI.

417 {
418  FTYPE_t tmp = PI/box_opt.box_size;
419 
420  nyquist["analysis"] = tmp*box_opt.mesh_num_pwr;
421  nyquist["potential"] = tmp*box_opt.mesh_num;
422  nyquist["particle"] = tmp*box_opt.par_num_1d;
423  k_print.lower = 2*tmp;
424  k_print.upper = 2*tmp*box_opt.mesh_num_pwr;
425  x_corr.lower = 0.1;
426  x_corr.upper = 200;
427 }
double box_size
Definition: params.hpp:59
size_t mesh_num_pwr
Definition: params.hpp:58
size_t par_num_1d
Definition: params.hpp:58
double upper
Definition: params.hpp:163
Range k_print
range in which compute the correlation function
Definition: params.hpp:174
Range x_corr
Definition: params.hpp:174
std::map< std::string, double > nyquist
Definition: params.hpp:175
double lower
Definition: params.hpp:163
constexpr double PI
Definition: precision.hpp:37
size_t mesh_num
Definition: params.hpp:58

Member Data Documentation

Range Other_par::k_print

range in which compute the correlation function

Definition at line 174 of file params.hpp.

Referenced by gen_pow_spec_binned_from_extrap().

std::map<std::string,double> Other_par::nyquist

Definition at line 175 of file params.hpp.


The documentation for this struct was generated from the following files: