Skip to content

Classes Description

Aaron Ridley edited this page Apr 20, 2021 · 4 revisions

Each class file is titled "class.cpp" with an associated "class.h", and the class is called "Class" internally.

Euv - Stores information about the star's EUV characteristics. It reads a file that contains the wavelengths of the EUV spectrum as well as all of the cross sections for the spectrum.

Grid - All of the grid information is stored here. There will be two grids in Aether, the geographic grid (ggrid) and the magnetic grid (mgrid). There will be mapping methods(?) to go back and forth between the two.

Indices - This is where indices will be stored. These will include things like f107, Ap, IMF, etc. Methods will allow getting the indices at specified times, so the user doesn't have to worry about interpolation and such.

Inputs - This is where all of the user storable inputs will be kept. The user will specify them in an <aether.in> file.

Ions - This is where all of the ion states will be stored, as well as methods to act on those states.

Neutrals - This is where all of the neutral states will be stored, as well as methods to act on those states.

Planetary - This is where all of the information about the planet is stored. The code reads in a planetary description file, and the user selects the planet to use.

Time - This is where all information about time is stored.

Clone this wiki locally