|
Fast Methods for Cosmological Simulations
FastSim serves as a tool for quick N-body simulations in modified gravity.
|
simulation box options More...
#include <params.hpp>
Public Member Functions | |
| void | init (const Cosmo_Param &cosmo) |
Public Attributes | |
| size_t | par_num_1d |
| size_t | mesh_num |
| size_t | mesh_num_pwr |
| double | box_size |
| size_t | par_num |
| size_t | Ng |
| size_t | Ng_pwr |
| double | mass_p_log |
logarithm of particle mass in More... | |
simulation box options
Definition at line 55 of file params.hpp.
| void Box_Opt::init | ( | const Cosmo_Param & | cosmo | ) |
Definition at line 376 of file params.cpp.
References Cosmo_Param::h, Cosmo_Param::Omega_m, and pow().
| double Box_Opt::box_size |
Definition at line 59 of file params.hpp.
Referenced by from_json(), gen_pow_spec_binned(), gen_pow_spec_binned_init(), gen_rho_w_pow_k(), handle_cmd_line(), App_Opt::init(), Other_par::init(), std_out_dir(), TEST_CASE(), to_json(), Sim_Param::x_0(), and Sim_Param::x_0_pwr().
| double Box_Opt::mass_p_log |
| size_t Box_Opt::mesh_num |
Definition at line 58 of file params.hpp.
Referenced by App_Var< T >::Impl< T >::alloc_mesh_vec(), App_Var_Chi::ChiImpl::ChiImpl(), App_Var< T >::Impl< T >::fftw_prep(), anonymous_namespace{mod_frozen_potential.cpp}::force_short(), from_json(), gen_pow_spec_binned_init(), get_rho_from_par(), get_vel_from_par(), handle_cmd_line(), App_Opt::init(), Other_par::init(), print_par_pos_cut_small(), set_pert_pos(), std_out_dir(), to_json(), App_Var_FF::upd_pos(), App_Var_FP::upd_pos(), App_Var_Chi::upd_pos(), App_Var_FP_mod::upd_pos(), App_Var_AA::upd_pos(), App_Var_PM::upd_pos(), App_Var_Chi_FF::upd_pos(), and Sim_Param::x_0().
| size_t Box_Opt::mesh_num_pwr |
Definition at line 58 of file params.hpp.
Referenced by App_Var< T >::Impl< T >::alloc_bin_spec(), App_Var< T >::Impl< T >::alloc_mesh_vec(), App_Var< T >::Impl< T >::fftw_prep(), from_json(), gen_pow_spec_binned(), get_vel_from_par(), handle_cmd_line(), Other_par::init(), print_projected_rho(), print_rho_map(), std_out_dir(), to_json(), and Sim_Param::x_0_pwr().
| size_t Box_Opt::Ng |
Definition at line 61 of file params.hpp.
Referenced by anonymous_namespace{mod_frozen_potential.cpp}::force_short(), App_Var_FP_mod::FP_ppImpl::FP_ppImpl(), set_pert_pos(), set_unpert_pos(), set_unpert_pos_w_vel(), std_out_dir(), and to_json().
| size_t Box_Opt::Ng_pwr |
Definition at line 61 of file params.hpp.
Referenced by gen_dens_binned(), and get_vel_from_par().
| size_t Box_Opt::par_num |
Definition at line 61 of file params.hpp.
Referenced by App_Var< T >::Impl< T >::alloc_particles(), get_rho_from_par(), get_vel_from_par(), print_par_pos_cut_small(), set_pert_pos(), set_unpert_pos(), and set_unpert_pos_w_vel().
| size_t Box_Opt::par_num_1d |
Definition at line 58 of file params.hpp.
Referenced by from_json(), handle_cmd_line(), Other_par::init(), set_pert_pos(), set_unpert_pos(), set_unpert_pos_w_vel(), and to_json().