Datatype for storage of equilibrium on mesh
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=GP), | public, | allocatable, dimension(:) | :: | rho |
rho on mesh |
||
| real(kind=GP), | public, | allocatable, dimension(:) | :: | bx |
bx on mesh |
||
| real(kind=GP), | public, | allocatable, dimension(:) | :: | by |
by on mesh |
||
| real(kind=GP), | public, | allocatable, dimension(:) | :: | btor |
btor on mesh |
||
| real(kind=GP), | public, | allocatable, dimension(:,:) | :: | epol |
epol on mesh |
||
| real(kind=GP), | public, | allocatable, dimension(:,:) | :: | erad |
erad on mesh |
||
| integer, | public, | allocatable, dimension(:) | :: | district |
District on mesh |
Destructor
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(equilibrium_storage_t), | intent(inout) | :: | self |
Computes absolute value of magnetic field from stured quantities
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(equilibrium_storage_t), | intent(in) | :: | self |
Instance of class |
||
| integer, | intent(in) | :: | l |
Index |
Fills storage with values on mesh points
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(equilibrium_storage_t), | intent(inout) | :: | self |
Instance of class |
||
| class(equilibrium_t), | intent(inout), | target | :: | equi |
Equilibrium |
|
| type(mesh_cart_t), | intent(in) | :: | mesh |
Mesh |
Writes stored quantities of grid to netcdf file
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(equilibrium_storage_t), | intent(in) | :: | self |
Instance of class |
||
| integer, | intent(in) | :: | fgid |
File or group id |
Writes stored quantities of grid to netcdf file
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(equilibrium_storage_t), | intent(inout) | :: | self |
Instance of class |
||
| integer, | intent(in) | :: | fgid |
File or group id |