| Type | Location | Extends | Description |
|---|---|---|---|
| AtomicCrossSection | libfida | None | Defines a n/m-resolved atomic cross section table |
| AtomicRates | libfida | None | Defines a n/m-resolved atomic cross section table |
| AtomicTables | libfida | None | Atomic tables for various types of interactions |
| AtomicTransitions | libfida | None | Defines an atomic table for populating and de-populating reaction rates |
| BeamGrid | libfida | None | Defines a 3D grid for neutral beam calculations |
| BirthProfile | libfida | None | Birth profile structure |
| BoundedPlane | libfida | None | Defines a plane with a circular or rectangular boundary |
| EMFields | libfida | None | Torodial symmetric electro-magnetic fields at given R-Z |
| Equilibrium | libfida | None | MHD Equilbrium |
| FastIon | libfida | None | Defines a fast-ion |
| FastIonDistribution | libfida | None | Defines a Guiding Center Fast-ion Distribution Function: F(E,p,R,Z) |
| FastIonParticles | libfida | None | Collection of fast-ion particles |
| FIDAWeights | libfida | None | FIDA weights structure |
| GyroSurface | libfida | None | Surface containing the fast-ion velocity vectors for all values of the gyro-angle. It takes the form of a hyperboloid where is the gyro-angle, is the ion gyro-frequency and |
| InterpolationGrid | libfida | None | Defines a 2D R-Z grid for interpolating plasma parameters and fields |
| InterpolCoeffs1D | libfida | None | Linear Interpolation Coefficients and indices |
| InterpolCoeffs2D | libfida | None | 2D Linear Interpolation Coefficients and indices |
| LineOfSight | libfida | None | Defines a line of sight |
| LocalEMFields | libfida | EMFields | Electro-magnetic fields at given position |
| LocalProfiles | libfida | Profiles | Plasma parameters at given position |
| LOSElement | libfida | None | Defines a element of a line of sight and cell intersection |
| LOSInters | libfida | None | Defines the channels that intersect a cell |
| NeutralBeam | libfida | None | Defines a neutral beam with +x defined to be into the plasma |
| NeutralDensity | libfida | None | Neutral density structure |
| NeutronRate | libfida | None | Neutron storage structure |
| NPAChords | libfida | None | Defines a NPA system |
| NPADetector | libfida | None | Defines a NPA detector |
| NPAParticle | libfida | None | Defines a NPA particle |
| NPAProbability | libfida | None | Type to contain the probability of hitting a NPA detector |
| NPAResults | libfida | None | MC NPA result structure |
| NPAWeights | libfida | None | NPA weights structure |
| NuclearRates | libfida | None | Nuclear reaction rates |
| ParticleTrack | libfida | None | Stores properties seen when traveling through a 3D grid |
| Profiles | libfida | None | Torodial symmetric plasma parameters at a given R-Z |
| rng_type | utilities | None | Random Number Generator Derived Type |
| SimulationInputs | libfida | None | Simulation settings structure |
| SparseArray | utilities | None | |
| Spectra | libfida | None | Spectra storage structure |
| SpectralChords | libfida | None | Defines an spectral diagnostic system |