|
Fast Methods for Cosmological Simulations
FastSim serves as a tool for quick N-body simulations in modified gravity.
|
Functions | |
| void | gen_init_expot (const Mesh &potential, Mesh &expotential, double nu) |
| double | get_summation (const std::vector< double > &exp_aux) |
| void | convolution_y1 (Mesh &potential, const std::vector< double > &gaussian, const Mesh &expotential_0) |
| void | convolution_y2 (Mesh &potential, const std::vector< double > &gaussian) |
| void | convolution_y3 (Mesh &potential, const std::vector< double > &gaussian) |
| void | gen_expot (Mesh &potential, const Mesh &expotential_0, double nu, double b) |
Variables | |
| const double | ACC = 1e-10 |
| const double | log_acc = log(ACC) |
| void anonymous_namespace{adhesion.cpp}::convolution_y1 | ( | Mesh & | potential, |
| const std::vector< double > & | gaussian, | ||
| const Mesh & | expotential_0 | ||
| ) |
Definition at line 40 of file adhesion.cpp.
References get_summation(), and Mesh::N.
Referenced by gen_expot().
| void anonymous_namespace{adhesion.cpp}::convolution_y2 | ( | Mesh & | potential, |
| const std::vector< double > & | gaussian | ||
| ) |
Definition at line 63 of file adhesion.cpp.
References get_summation(), and Mesh::N.
Referenced by gen_expot().
| void anonymous_namespace{adhesion.cpp}::convolution_y3 | ( | Mesh & | potential, |
| const std::vector< double > & | gaussian | ||
| ) |
Definition at line 92 of file adhesion.cpp.
References get_summation(), and Mesh::N.
Referenced by gen_expot().
| void anonymous_namespace{adhesion.cpp}::gen_expot | ( | Mesh & | potential, |
| const Mesh & | expotential_0, | ||
| double | nu, | ||
| double | b | ||
| ) |
Definition at line 120 of file adhesion.cpp.
References convolution_y1(), convolution_y2(), convolution_y3(), and Mesh::N.
Referenced by App_Var_AA::AAImpl::aa_convolution().
| void anonymous_namespace{adhesion.cpp}::gen_init_expot | ( | const Mesh & | potential, |
| Mesh & | expotential, | ||
| double | nu | ||
| ) |
Definition at line 21 of file adhesion.cpp.
References Mesh_base< T >::length.
Referenced by App_Var_AA::pot_corr().
Definition at line 30 of file adhesion.cpp.
References log_acc.
Referenced by convolution_y1(), convolution_y2(), and convolution_y3().
| const double anonymous_namespace{adhesion.cpp}::ACC = 1e-10 |
Definition at line 18 of file adhesion.cpp.
Definition at line 19 of file adhesion.cpp.
Referenced by get_summation().