CCL
ccl_config.h
Go to the documentation of this file.
1 
2 #ifdef __cplusplus
3 extern "C" {
4 #endif
5 
6 #pragma once
7 
17 typedef enum transfer_function_t
18 {
19  // If using an emulator for P_NL
21  ccl_none = 0,
22 
25 
26  ccl_bbks = 2,
27 
30 
32 
34 
43 {
45 
47 
49  // even more kinds ...
51 
59 {
61 
62  ccl_bcm = 1
63  // even more kinds ...
65 
73 typedef enum mass_function_t
74 {
80 
87 typedef struct ccl_configuration {
92  // TODO: Halo definition
94 
101 extern const ccl_configuration default_config;
102 
103 #ifdef __cplusplus
104 }
105 #endif
Definition: ccl_config.h:29
Definition: ccl_config.h:24
Definition: ccl_config.h:87
Definition: ccl_config.h:28
Definition: ccl_config.h:26
Definition: ccl_config.h:44
mass_function_t
Definition: ccl_config.h:73
matter_power_spectrum_t matter_power_spectrum_method
Definition: ccl_config.h:89
Definition: ccl_config.h:76
Definition: ccl_config.h:21
Definition: ccl_config.h:46
Definition: ccl_config.h:31
transfer_function_t
Definition: ccl_config.h:17
transfer_function_t transfer_function_method
Definition: ccl_config.h:88
Definition: ccl_config.h:77
Definition: ccl_config.h:62
matter_power_spectrum_t
Definition: ccl_config.h:42
Definition: ccl_config.h:23
baryons_power_spectrum_t baryons_power_spectrum_method
Definition: ccl_config.h:90
Definition: ccl_config.h:75
mass_function_t mass_function_method
Definition: ccl_config.h:91
const ccl_configuration default_config
Definition: ccl_core.c:17
Definition: ccl_config.h:48
Definition: ccl_config.h:20
Definition: ccl_config.h:60
Definition: ccl_config.h:78
struct ccl_configuration ccl_configuration
baryons_power_spectrum_t
Definition: ccl_config.h:58