VERB_code_2.3
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NMaths
 NInterpolation
 CLinearLinear interpolation of two arrays
 CAdditionalSourcesAndLossesCalculates any additional sources and losses due to magnetopause
 CBoundaryConditionHolds upper and lower boundary conditions
 CCalculationMatrixThis matrix calculates the diagonal values and index given parameters for x, y, and z
 CDiagMatrixThis method of storage for matrices is convenient for diagonal (spread) matrices. Stored as map (diagonal number, 1d diagonal array) The USED diagonals of the matrix are stored in 1d arrays. Used in CalculationMatrix
 CDiffusionCoefficientHolds diffusion coefficient matrix and routines to load and calculate it
 CDiffusionCoefficientsGroupHolds list of instances of DiffusionCoefficient class of same type (like Daa, Dpp, etc), but produced by different waves (Daa_chorus, Daa_EMIC, etc)
 CDxxParameters_structureStruct that holds various parameters to be used for Dxx
 Cerror_msgError message - stack of single_errors
 CGridComputational grid composed of 3 different GridElement
 CGridElementArray of values of coordinate axes
 CMatrix1DOne dimensional matrix class
 CMatrix2DTwo dimensional matrix class
 CMatrix3DThree dimensional matrix class
 CParameters_structureMain parameters structure that holds smaller structures for individual parameters
 CBoundaryConditionBoundary conditions parameters structure
 CGeneral_Output_parametersGeneral program output parameters structure
 CGridElementGrid element parameters structure
 CInterpolationInterpolation parameters structure
 CPSDPSD parameters structure
 CGMRES_parameters_structureGMRES parameters structure
 CSL_structureSources and losses parameters structure
 CPreconditioner_jacobiUsed for calculating matrix inversion with GMRES2
 CPreconditioner_SORUsed for calculating matrix inversion with GMRES2
 CPSDPhase Space Density class
 Csingle_errorHold some information about an error in the code