|
Fast Methods for Cosmological Simulations
FastSim serves as a tool for quick N-body simulations in modified gravity.
|
Classes | |
| class | LinkedList |
| class handling linked lists More... | |
Functions | |
| double | force_ref (const double r, const double a) |
| double | force_tot (const double r, const double e2) |
| void | force_short (const Sim_Param &sim, const double D, const LinkedList &linked_list, const std::vector< Particle_v< double >> &particles, const Vec_3D< double > &position, Vec_3D< double > &force, Interp_obj &fs_interp) |
| void | kick_step_w_pp (const Sim_Param &sim, const double a, const double da, std::vector< Particle_v< double >> &particles, const std::vector< Mesh > &force_field, LinkedList &linked_list, Interp_obj &fs_interp) |
Definition at line 46 of file mod_frozen_potential.cpp.
Referenced by force_short(), and App_Var_FP_mod::FP_ppImpl::FP_ppImpl().
| void anonymous_namespace{mod_frozen_potential.cpp}::force_short | ( | const Sim_Param & | sim, |
| const double | D, | ||
| const LinkedList & | linked_list, | ||
| const std::vector< Particle_v< double >> & | particles, | ||
| const Vec_3D< double > & | position, | ||
| Vec_3D< double > & | force, | ||
| Interp_obj & | fs_interp | ||
| ) |
Definition at line 59 of file mod_frozen_potential.cpp.
References App_Opt::a, Sim_Param::app_opt, Sim_Param::box_opt, force_ref(), force_tot(), get_sgn_distance(), App_Opt::Hc, anonymous_namespace{mod_frozen_potential.cpp}::LinkedList::HOC, IT< points >::iter(), anonymous_namespace{mod_frozen_potential.cpp}::LinkedList::LL, m, Box_Opt::mesh_num, Box_Opt::Ng, p, PI, pow(), pow2(), App_Opt::rs, sqrt(), and IT< points >::vec.
Referenced by kick_step_w_pp().
Definition at line 55 of file mod_frozen_potential.cpp.
Referenced by force_short(), and App_Var_FP_mod::FP_ppImpl::FP_ppImpl().
| void anonymous_namespace{mod_frozen_potential.cpp}::kick_step_w_pp | ( | const Sim_Param & | sim, |
| const double | a, | ||
| const double | da, | ||
| std::vector< Particle_v< double >> & | particles, | ||
| const std::vector< Mesh > & | force_field, | ||
| LinkedList & | linked_list, | ||
| Interp_obj & | fs_interp | ||
| ) |
Definition at line 92 of file mod_frozen_potential.cpp.
References assign_from(), Sim_Param::cosmo, force_short(), anonymous_namespace{mod_frozen_potential.cpp}::LinkedList::get_linked_list(), growth_allz::growth_factor, Cosmo_Param::Omega_L(), Cosmo_Param::Omega_m, and pow().
Referenced by App_Var_FP_mod::upd_pos().