|
Fast Methods for Cosmological Simulations
FastSim serves as a tool for quick N-body simulations in modified gravity.
|
| ▼ src | |
| ▼ 3party | |
| ▼ Catch | |
| catch.hpp | |
| ▼ CCL | |
| ► examples | |
| ► include | |
| ► readthedocs | |
| ► src | |
| ► tests | |
| setup.py | |
| ▼ JSON | |
| json.hpp | |
| ▼ MultiGridSolver | |
| ► example_complex_poisson | |
| ► example_continuity_equation | |
| ► example_fofr_gravity | |
| ► src | |
| ▼ ApproximationsSchemes | |
| ▼ include | |
| adhesion.hpp | Ahesion approximation interface |
| app_var.hpp | Classes handling approximations data |
| chameleon.hpp | Chameleon model of gravity interface |
| frozen_flow.hpp | Frozen-flow approximation interface |
| frozen_potential.hpp | Frozen-potential approximation interface |
| mod_frozen_potential.hpp | Modified frozen-potential approximation interface |
| zeldovich.hpp | Zel`dovich approximation interface |
| ▼ tests | |
| test_app_var.cpp | |
| test_chameleon.cpp | |
| test_mod_frozen_potential.cpp | |
| adhesion.cpp | Ahesion approximation implementation |
| app_var.cpp | Classes handling approximations data |
| chameleon.cpp | Chameleon model of gravity implementation |
| frozen_flow.cpp | Frozen-flow approximation implementation |
| frozen_potential.cpp | Frozen-potential approximation implementation |
| mod_frozen_potential.cpp | Modified frozen-potential approximation implementation |
| zeldovich.cpp | Zel`dovich approximation implementation |
| ▼ core | |
| ▼ include | |
| core_app.h | Interface for common functions for all types of approximations |
| core_mesh.h | Basic functions to work with mesh |
| core_power.h | Handle cosmological functions like power spectrum, growth, etc |
| integration.hpp | Functions for integration of particle trajectories |
| ▼ tests | |
| test_core_mesh.cpp | |
| test_core_power.cpp | |
| core_app.cpp | Implementation for common functions for all types of approximations |
| core_mesh.cpp | Basic functions to work with mesh |
| core_power.cpp | Definitions of cosmological functions like power spectrum, growth, etc |
| integration.cpp | Functions for integration of particle trajectories |
| ▼ data | |
| ▼ include | |
| class_data_vec.hpp | Define container Data_Vec |
| class_mesh.hpp | Define container Mesh |
| class_particles.hpp | Define container Particle (with and without velocity) |
| class_vec_3d.hpp | Define container Vec_3D |
| params.hpp | Various simulation parameters |
| ▼ tests | |
| test_mesh.cpp | |
| test_particles.cpp | |
| test_vec_3d.cpp | |
| params.cpp | : various parameter classes definitions |
| ▼ io | |
| ▼ include | |
| core_cmd.h | Command line arguments manipulation |
| core_out.h | Functions handling output of the program |
| core_cmd.cpp | Command line arguments manipulation |
| core_out.cpp | Functions handling output of the program |
| ▼ main | |
| ▼ include | |
| config.h | |
| precision.hpp | Single / double / long double definitions |
| stdafx.h | System include files and for project-specific include files that are used frequently but are changed infrequently |
| main.cpp | Main file |
| test_main.cpp |