Scrambler  1
Fields Module Reference
+ Collaboration diagram for Fields:

List of all members.

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

Detailed Description

Definition at line 23 of file fields.f90.


Member Function/Subroutine Documentation

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.


Member Data Documentation

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.


The documentation for this module was generated from the following file:
 All Classes Files Functions Variables