Aether
0.0
Ionosphere-Thermosphere model
include
sizes.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_SIZES_H_
5
#define INCLUDE_SIZES_H_
6
7
// This is the file that defines the number of grid points in each
8
// direction. The entire code is based on these numbers, so you need
9
// to recompile if you change these numbers.
10
//
11
// These are temporary and will eventually be removed.
12
13
// This is for the geographic grid:
14
15
#define nGeoGhosts 2
16
17
// This is for the magnetic grid:
18
19
#define nMagGhosts 2
20
21
#define nMagAlts 60
22
#define nMagAltsG nMagGhosts + nMagAlts + nMagGhosts
23
#define iMagAltStart_ nMagGhosts // Inclusive!!!
24
#define iMagAltEnd_ nMagGhosts + nMagAlts - 1 // Inclusive!!!
25
26
#define nMagLons 20
27
#define nMagLonsG nMagGhosts + nMagLons + nMagGhosts
28
#define iMagLonStart_ nMagGhosts // Inclusive!!!
29
#define iMagLonEnd_ nMagGhosts + nMagLons - 1 // Inclusive!!!
30
31
#define nMagLats 10
32
#define nMagLatsG nMagGhosts + nMagLats + nMagGhosts
33
#define iMagLatStart_ nMagGhosts // Inclusive!!!
34
#define iMagLatEnd_ nMagGhosts + nMagLats - 1 // Inclusive!!!
35
36
// This is for character string lengths:
37
38
#define nCharsShort 20
39
#define nCharsLong 400
40
41
#endif // INCLUDE_SIZES_H_
Generated by
1.8.17