Aether
0.0
Ionosphere-Thermosphere model
include
advance.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_ADVANCE_H_
5
#define INCLUDE_ADVANCE_H_
6
7
/**************************************************************
8
*
9
* advance:
10
*
11
* - Function that advances the states in Aether by one time step
12
*
13
* Pretty much all classes have to be passed into this function
14
* this function calls a bunch of functions that alters all
15
* of the states in the system.
16
**************************************************************/
17
18
#include "../include/aether.h"
19
20
int
advance(
Planets
&planet,
21
Grid
&gGrid,
22
Times
&time,
23
Euv
&euv,
24
Neutrals
&neutrals,
25
Ions
&ions,
26
Chemistry
&chemistry,
27
Electrodynamics
&electrodynamics,
28
Indices
&indices,
29
Inputs
&args,
30
Report
&report);
31
32
#endif // INCLUDE_ADVANCE_H_
Chemistry
Definition:
chemistry.h:10
Planets
Definition:
planets.h:16
Inputs
Definition:
inputs.h:10
Electrodynamics
Definition:
electrodynamics.h:26
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
Generated by
1.8.17