Scrambler
1
|
Data Types | |
type | FieldDef |
interface | GetName |
Public Member Functions | |
REAL(KIND=qPREC) function | GetField (Info, i, j, k, id, pos_opt, emissinfo) |
REAL(KIND=qPREC) function | GetParticleField (Particle, i) |
CHARACTER(LEN=MAXFIELDSLENGTH) function | GetNameByField (Field) |
CHARACTER(LEN=MAXFIELDSLENGTH) function | GetNameByID (i) |
REAL(KIND=qPREC) function | FindMin (Field, OptShape) |
REAL(KIND=qPREC) function | FindMax (Field, OptShape) |
Public Attributes | |
INTEGER, parameter | MAXFIELDSLENGTH = 20 |
CHARACTER(LEN=MAXFIELDSLENGTH), parameter | UNDEFINEDFIELDNAME = 'undefined ' |
INTEGER, parameter | GASCOMP = 1 |
INTEGER, parameter | PARTICLECOMP = 2 |
INTEGER, parameter | BOTHCOMP = 3 |
INTEGER, parameter | Mass_Field = 101 |
INTEGER, parameter | Px_Field = 102 |
INTEGER, parameter | Py_Field = 103 |
INTEGER, parameter | Pz_Field = 104 |
INTEGER, parameter | E_Field = 105 |
INTEGER, parameter | Bx_Field = 106 |
INTEGER, parameter | By_Field = 107 |
INTEGER, parameter | Bz_Field = 108 |
INTEGER, parameter | KE_Field = 109 |
INTEGER, parameter | iE_Field = 110 |
INTEGER, parameter | BE_Field = 111 |
INTEGER, parameter | P_Field = 112 |
INTEGER, parameter | Temp_Field = 113 |
INTEGER, parameter | GravEnergy_Field = 114 |
INTEGER, parameter | MixingRatio12_Field = 115 |
INTEGER, parameter | JeansLength_Field = 116 |
INTEGER, parameter | CoolingStrength_Field = 117 |
INTEGER, parameter | vx_Field = 118 |
INTEGER, parameter | vy_Field = 119 |
INTEGER, parameter | vz_Field = 120 |
INTEGER, parameter | VMag_Field = 121 |
INTEGER, parameter | Enstrophy_Field = 122 |
INTEGER, parameter | SoundSpeed_Field = 123 |
INTEGER, parameter | SqrtPress_Field = 124 |
INTEGER, parameter | SoundSpeed2_Field = 125 |
INTEGER, parameter | CellSize_Field = 126 |
INTEGER, parameter | GasPotential_Field = 127 |
INTEGER, parameter | RhoSoundSpeed_Field = 128 |
INTEGER, parameter | srhovx_Field = 129 |
INTEGER, parameter | srhovy_Field = 130 |
INTEGER, parameter | srhovz_Field = 131 |
INTEGER, parameter | OI_Field = 132 |
INTEGER, parameter | NII_Field = 133 |
INTEGER, parameter | SII_6716_Field = 134 |
INTEGER, parameter | SII_6731_Field = 135 |
INTEGER, parameter | Halpha_Field = 136 |
INTEGER, parameter | MPI_ID_FIELD = 137 |
INTEGER, parameter | ChildMask_Field = 138 |
INTEGER, parameter | ErrFlag_Field = 139 |
INTEGER, parameter | Divergence_Field = 140 |
Definition at line 23 of file fields.f90.
REAL(KIND=qPREC) function GetField | ( | TYPE(InfoDef) | Info, |
INTEGER | i, | ||
INTEGER | j, | ||
INTEGER | k, | ||
INTEGER | id, | ||
REAL(KIND=qPREC), dimension(3), optional | pos_opt, | ||
INTEGER, dimension(1:3), optional | emissinfo | ||
) |
Definition at line 99 of file fields.f90.
REAL(KIND=qPREC) function GetParticleField | ( | TYPE(ParticleDef), target | Particle, |
INTEGER | i | ||
) |
Definition at line 250 of file fields.f90.
CHARACTER(LEN=MAXFIELDSLENGTH) function GetNameByField | ( | TYPE(FieldDef) | Field | ) |
Definition at line 313 of file fields.f90.
CHARACTER(LEN=MAXFIELDSLENGTH) function GetNameByID | ( | INTEGER | i | ) |
Definition at line 323 of file fields.f90.
REAL(KIND=qPREC) function FindMin | ( | TYPE(FieldDef) | Field, |
TYPE(ShapeDef), optional, pointer | OptShape | ||
) |
Definition at line 398 of file fields.f90.
REAL(KIND=qPREC) function FindMax | ( | TYPE(FieldDef) | Field, |
TYPE(ShapeDef), optional, pointer | OptShape | ||
) |
Definition at line 441 of file fields.f90.
INTEGER, parameter MAXFIELDSLENGTH = 20 |
Definition at line 38 of file fields.f90.
CHARACTER(LEN=MAXFIELDSLENGTH), parameter UNDEFINEDFIELDNAME = 'undefined ' |
Definition at line 39 of file fields.f90.
INTEGER, parameter GASCOMP = 1 |
Definition at line 40 of file fields.f90.
INTEGER, parameter PARTICLECOMP = 2 |
Definition at line 40 of file fields.f90.
INTEGER, parameter BOTHCOMP = 3 |
Definition at line 40 of file fields.f90.
INTEGER, parameter Mass_Field = 101 |
Definition at line 48 of file fields.f90.
INTEGER, parameter Px_Field = 102 |
Definition at line 48 of file fields.f90.
INTEGER, parameter Py_Field = 103 |
Definition at line 48 of file fields.f90.
INTEGER, parameter Pz_Field = 104 |
Definition at line 48 of file fields.f90.
INTEGER, parameter E_Field = 105 |
Definition at line 48 of file fields.f90.
INTEGER, parameter Bx_Field = 106 |
Definition at line 48 of file fields.f90.
INTEGER, parameter By_Field = 107 |
Definition at line 48 of file fields.f90.
INTEGER, parameter Bz_Field = 108 |
Definition at line 48 of file fields.f90.
INTEGER, parameter KE_Field = 109 |
Definition at line 48 of file fields.f90.
INTEGER, parameter iE_Field = 110 |
Definition at line 48 of file fields.f90.
INTEGER, parameter BE_Field = 111 |
Definition at line 48 of file fields.f90.
INTEGER, parameter P_Field = 112 |
Definition at line 48 of file fields.f90.
INTEGER, parameter Temp_Field = 113 |
Definition at line 48 of file fields.f90.
INTEGER, parameter GravEnergy_Field = 114 |
Definition at line 48 of file fields.f90.
INTEGER, parameter MixingRatio12_Field = 115 |
Definition at line 48 of file fields.f90.
INTEGER, parameter JeansLength_Field = 116 |
Definition at line 48 of file fields.f90.
INTEGER, parameter CoolingStrength_Field = 117 |
Definition at line 48 of file fields.f90.
INTEGER, parameter vx_Field = 118 |
Definition at line 48 of file fields.f90.
INTEGER, parameter vy_Field = 119 |
Definition at line 48 of file fields.f90.
INTEGER, parameter vz_Field = 120 |
Definition at line 48 of file fields.f90.
INTEGER, parameter VMag_Field = 121 |
Definition at line 48 of file fields.f90.
INTEGER, parameter Enstrophy_Field = 122 |
Definition at line 48 of file fields.f90.
INTEGER, parameter SoundSpeed_Field = 123 |
Definition at line 48 of file fields.f90.
INTEGER, parameter SqrtPress_Field = 124 |
Definition at line 48 of file fields.f90.
INTEGER, parameter SoundSpeed2_Field = 125 |
Definition at line 48 of file fields.f90.
INTEGER, parameter CellSize_Field = 126 |
Definition at line 48 of file fields.f90.
INTEGER, parameter GasPotential_Field = 127 |
Definition at line 48 of file fields.f90.
INTEGER, parameter RhoSoundSpeed_Field = 128 |
Definition at line 48 of file fields.f90.
INTEGER, parameter srhovx_Field = 129 |
Definition at line 48 of file fields.f90.
INTEGER, parameter srhovy_Field = 130 |
Definition at line 48 of file fields.f90.
INTEGER, parameter srhovz_Field = 131 |
Definition at line 48 of file fields.f90.
INTEGER, parameter OI_Field = 132 |
Definition at line 48 of file fields.f90.
INTEGER, parameter NII_Field = 133 |
Definition at line 48 of file fields.f90.
INTEGER, parameter SII_6716_Field = 134 |
Definition at line 48 of file fields.f90.
INTEGER, parameter SII_6731_Field = 135 |
Definition at line 48 of file fields.f90.
INTEGER, parameter Halpha_Field = 136 |
Definition at line 48 of file fields.f90.
INTEGER, parameter MPI_ID_FIELD = 137 |
Definition at line 48 of file fields.f90.
INTEGER, parameter ChildMask_Field = 138 |
Definition at line 48 of file fields.f90.
INTEGER, parameter ErrFlag_Field = 139 |
Definition at line 48 of file fields.f90.
INTEGER, parameter Divergence_Field = 140 |
Definition at line 48 of file fields.f90.