Aether  0.0
Ionosphere-Thermosphere model
calc_euv.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_CALC_EUV_H_
5 #define INCLUDE_CALC_EUV_H_
6 
7 #include <vector>
8 #include <string>
9 
10 #include "inputs.h"
11 #include "times.h"
12 #include "indices.h"
13 #include "planets.h"
14 #include "grid.h"
15 #include "euv.h"
16 #include "neutrals.h"
17 #include "ions.h"
18 
19 // -------------------------------------------------------------------------
20 //
21 // -------------------------------------------------------------------------
22 
23 int calc_euv(Planets planet,
24  Grid grid,
25  Times time,
26  Euv &euv,
27  Neutrals &neutrals,
28  Ions &ions,
29  Indices indices,
30  Inputs args,
31  Report &report);
32 
33 void calc_ionization_heating(Euv euv,
34  Neutrals &neutrals,
35  Ions &ions,
36  Report &report);
37 
38 
39 #endif // INCLUDE_CALC_EUV_H_
Planets
Definition: planets.h:16
Inputs
Definition: inputs.h:10
Report
Definition: report.h:28
Ions
Definition: ions.h:10
Euv
Definition: euv.h:28
Times
Definition: times.h:21
Grid
Definition: arm_vars.h:11
Neutrals
Definition: neutrals.h:26
Indices
Definition: indices.h:63