Fields, Distributions, Harmonics, States - Declarations. More...

Go to the source code of this file.
Data Structures | |
| class | SHarmonic1D |
| A 1D Spherical Harmonic. More... | |
| class | SHarmonic2D |
| A 2D Spherical Harmonic. More... | |
| class | Field1D |
| A 1D Field. More... | |
| class | Field2D |
| A 2D Field. More... | |
| class | EMF1D |
| class | EMF2D |
| An EMF2D is the container for the 6 EM fields in a 2D-3P code. More... | |
| class | DistFunc1D |
| The 1D distribution function is the container for all SHarmonic1D per species. More... | |
| class | DistFunc2D |
| The 2D distribution function is the container for all SHarmonic2D per species. More... | |
| class | Hydro1D |
| A Collection of relevant 1D Hydrodynamic Quantities. More... | |
| class | State1D |
| class | State2D |
Fields, Distributions, Harmonics, States - Declarations.
This header file contains the Declarations for the data structures that characterize the state of the system:
1.A. SHarmonic1D : A wrapper class for Array2D<...>. It is used to describe a single spherical harmonic in 1D.
1.B. Field1D : This is a class declaration for Ex since it's the only field component in the 1D code
1.C. Distribution1D: The collection of 1D spherical harmonics.
1.D. State1D: The collection of 1D distribution and 1D Fields.
2.A. SHarmonic2D : A wrapper class for Array3D<...>. It is used to describe a single spherical harmonic in 2D.
2.B. Field2D : Similar to Field1D but made of a Array2D<complex>
2.C. EMF2D: The 6 2D Fields in a 2D-3P code.
2.D. DistFunc2D: The collection of 2D spherical harmonics.
2.E. State2D: The collection of 2D distributions and an EMF2D object describing all the fields.
Definition in file state.h.