Aether  0.0
Ionosphere-Thermosphere model
read_collision_file.h
1 // Copyright 2020, the Aether Development Team (see doc/dev_team.md for members)
2 // Full license can be found in License.md
3 
4 #ifndef INCLUDE_COLLISION_H_
5 #define INCLUDE_COLLISION_H_
6 
7 #include "../include/aether.h"
8 
9 void read_collision_file(Neutrals &neutrals,
10  Ions &ions,
11  Inputs input,
12  Report &report);
13 
14 void parse_nu_in_table(std::vector<std::vector<std::string>> csv,
15  Neutrals &neutrals,
16  Ions &ions,
17  Report &report);
18 
19 void parse_resonant_nu_in_table(std::vector<std::vector<std::string>> csv,
20  Neutrals &neutrals,
21  Ions &ions,
22  Report &report);
23 
24 void check_collision_frequncies(Ions ions,
25  Neutrals neutrals,
26  Report &report);
27 
28 #endif // INCLUDE_IONS_H_
29 
Inputs
Definition: inputs.h:10
Report
Definition: report.h:28
Ions
Definition: ions.h:10
Neutrals
Definition: neutrals.h:26