CCL
ccl_config.h
Go to the documentation of this file.
1 
3 #pragma once
4 
14 typedef enum transfer_function_t
15 {
16  // If using an emulator for P_NL
18  ccl_none = 0,
19 
22 
23  ccl_bbks = 2,
24 
27 
30 
39 {
41 
43  // more?
45  // even more kinds ...
46 
48 
56 typedef enum mass_function_t
57 {
63 
70 typedef struct ccl_configuration {
74  // TODO: Halo definition
76 
Definition: ccl_config.h:26
Definition: ccl_config.h:21
Definition: ccl_config.h:70
Definition: ccl_config.h:25
Definition: ccl_config.h:23
Definition: ccl_config.h:40
mass_function_t
Definition: ccl_config.h:56
matter_power_spectrum_t matter_power_spectrum_method
Definition: ccl_config.h:72
Definition: ccl_config.h:59
Definition: ccl_config.h:18
Definition: ccl_config.h:42
Definition: ccl_config.h:28
transfer_function_t
Definition: ccl_config.h:14
transfer_function_t transfer_function_method
Definition: ccl_config.h:71
Definition: ccl_config.h:60
matter_power_spectrum_t
Definition: ccl_config.h:38
Definition: ccl_config.h:20
Definition: ccl_config.h:58
mass_function_t mass_function_method
Definition: ccl_config.h:73
const ccl_configuration default_config
Definition: ccl_core.c:17
Definition: ccl_config.h:44
Definition: ccl_config.h:17
Definition: ccl_config.h:61
struct ccl_configuration ccl_configuration