SABER
|
Subroutines/functions list. More...
Data Types | |
type | gaussian_grid |
Functions/Subroutines | |
subroutine | gaugrid_create (self) |
Create Gaussian grid. More... | |
subroutine | gaugrid_delete (self) |
Delete Gaussian grid. More... | |
subroutine, public | gaugrid_alloc_coord (self) |
Allocate Gaussian grid coordinate. More... | |
subroutine, public | gaugrid_dealloc_coord (self) |
Deallocate Gaussian grid coordinate. More... | |
subroutine, public | gaugrid_alloc_field (self) |
Allocate Gaussian grid field. More... | |
subroutine, public | gaugrid_dealloc_field (self) |
Deallocate Gaussian grid field. More... | |
subroutine | gaugrid_calc_glb_latlon (self) |
Calculate global Gaussian latitudes and longitudes. More... | |
subroutine | gaugrid_fld3d_pointer (self, iv, var, fldpointer) |
Set 3D field pointer. More... | |
subroutine | gaugrid_fld2d_pointer (self, iv, var, fldpointer) |
Set 2D field pointer. More... | |
subroutine | gaugrid_equals (self, rhs) |
Create new gaussian grid from other. More... | |
Subroutines/functions list.
Instrumentation functions Gaussian grid type
subroutine, public type_gaugrid::gaugrid_alloc_coord | ( | class(gaussian_grid), intent(inout) | self | ) |
Allocate Gaussian grid coordinate.
[in,out] | self | Gaussian grid |
Definition at line 139 of file type_gaugrid.F90.
subroutine, public type_gaugrid::gaugrid_alloc_field | ( | class(gaussian_grid), intent(inout) | self | ) |
Allocate Gaussian grid field.
[in,out] | self | Gaussian grid |
Definition at line 200 of file type_gaugrid.F90.
|
private |
Calculate global Gaussian latitudes and longitudes.
[in,out] | self | Gaussian grid |
Definition at line 255 of file type_gaugrid.F90.
|
private |
Create Gaussian grid.
[in,out] | self | Gaussian grid |
Definition at line 79 of file type_gaugrid.F90.
subroutine, public type_gaugrid::gaugrid_dealloc_coord | ( | class(gaussian_grid), intent(inout) | self | ) |
Deallocate Gaussian grid coordinate.
[in,out] | self | Gaussian grid |
Definition at line 170 of file type_gaugrid.F90.
subroutine, public type_gaugrid::gaugrid_dealloc_field | ( | class(gaussian_grid), intent(inout) | self | ) |
Deallocate Gaussian grid field.
[in,out] | self | Gaussian grid |
Definition at line 228 of file type_gaugrid.F90.
|
private |
Delete Gaussian grid.
[in,out] | self | Gaussian grid |
Definition at line 108 of file type_gaugrid.F90.
|
private |
Create new gaussian grid from other.
[in,out] | self | Gaussian grid |
[in] | rhs | Other Gaussian grid |
Definition at line 365 of file type_gaugrid.F90.
|
private |
Set 2D field pointer.
[in,out] | self | Gaussian grid |
[in] | iv | Variable index |
[in] | var | Variable name |
[in,out] | fldpointer | Field pointer |
Definition at line 334 of file type_gaugrid.F90.
|
private |
Set 3D field pointer.
[in,out] | self | Gaussian grid |
[in] | iv | Variable index |
[in] | var | Variable name |
[in,out] | fldpointer | Field pointer |
Definition at line 303 of file type_gaugrid.F90.