Fast Methods for Cosmological Simulations
FastSim serves as a tool for quick N-body simulations in modified gravity.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nanonymous_namespace{app_var.cpp}
 Nanonymous_namespace{chameleon.cpp}
 Nanonymous_namespace{core_power.cpp}
 Nanonymous_namespace{main.cpp}
 Nanonymous_namespace{mod_frozen_potential.cpp}
 NCatch
 Ncl_cmbl_bm
 Ncl_cmblx_bm
 Nconf
 NnlohmannNamespace for Niels Lohmann
 Nsetup
 Nstd
 Cangpow_data
 CApp_OptApproximations options
 CApp_VarClass containing core variables and methods for approximations
 CApp_Var_AA: class containing variables and methods for adhesion approximation
 CApp_Var_Chi< end of anonymous namespace (private definitions)
 CApp_Var_Chi_FF: class containing variables and methods for chameleon gravity
 CApp_Var_FF: class containing variables and methods for Frozen-flow approximation
 CApp_Var_FP: class containing variables and methods for Frozen-potential approximation
 CApp_Var_FP_mod: class containing variables and methods for modified Frozen-potential approximation
 CApp_Var_PM: class containing variables and methods for Particle-Mesh code
 CApp_Var_TZA
 CApp_Var_ZA: class containing variables and methods for Zel`dovich approximation
 Cbbks_data
 Cbcm_data
 CBox_OptSimulation box options
 CCatch_global_namespace_dummy
 CCCL_ClTracer
 CCCL_ClWorkspace
 Cccl_configuration
 Cccl_cosmology
 Cccl_data
 Cccl_gsl_params
 Cccl_parameters
 Cccl_spline_params
 CChi_OptChameleon options
 Cchipar
 Ccls_data
 CComp_AppSpecify which approximations are run
 CContinuitySolver
 Ccorr_int_par
 Ccorrs_3d_data
 Ccorrs_data
 CCosmo_ParamCosmological & CCL parameters
 Ccosmology_data
 Ccreate_mnu_data
 Cctest
 CData_VecDeclaration in params.hpp
 Cdistances_astropy_mnu_hiz_data
 Cdistances_astropy_mnu_lowz_data
 Cdistances_class_data
 Cdistances_cosmomad_hiz_data
 Cdistances_cosmomad_lowz_data
 CdNdz_info
 Ceh_data
 Ceh_struct
 Cemu_data
 Cemu_nu_data
 CExtrap_Pk: linear interpolation of data [k, P(k)] within 'useful' range fit to primordial P_i(k) below the 'useful' range fit to Padé approximant R [0/3] above the 'useful' range
 CExtrap_Pk_Nl: creates Extrapolate object (linear power spectrum) from data and store non-linear parameters call 'operator()(k)' based on k_split (upper range of the linear)
 CFofrSolver
 CFpar
 CGrid
 Cgrowth_allz_data
 Cgrowth_hiz_data
 Cgrowth_lowz_data
 Chalomod_data
 CIfstream
 CImplImplementation of class App_Var<T>
 CInt_one_halo_Par
 CInt_two_halo_Par
 CIntClPar
 CInteg_OptIntegration options
 CInterp_obj: linear interpolation (Steffen) of data [x, y]
 CIntLensPar
 CIntMagPar
 CIntWtPar
 CIT: class for effective iteration of cube of mesh cells
 Cmassfunc_data
 CMesh: creates a mesh of N*N*(N+2) cells
 CMesh_base: class handling basic mesh functions, the most important are creating and destroing the underlying data structure creates a mesh of N1*N2*N3 cells
 CMultiGrid
 CMultiGridSolver
 Cnorm_params
 COfstream
 COther_parOther parameters
 COut_OptOutput options
 Cparameters_data
 CParticle
 CParticle_vClass handling particles (position only)
 CParticle_xClass handling particles (position only)
 CPoissonSolver
 Cpower_nu_data
 Cpower_nu_nl_data
 Cpz_info
 Cpz_params
 CRangeLower and upper boundaries
 CRun_OptRun options
 CRunParams
 Csigmam_data
 CSigmaR_pars
 CSigmaV_pars
 CSim_Param: class storing simulation parameters
 Csmail_params
 CSplPar
 CTest_OptTesting options
 Cuser_dN_params
 Cuser_func_params
 Cuser_pz_params
 CVec_3D
 CVec_3D< T >: class handling basic 3D-vector functions, definitions