SABER
type_gaugrid.F90 File Reference

Go to the source code of this file.

Data Types

type  type_gaugrid::gaussian_grid
 

Modules

module  type_gaugrid
 Gaussian grid type.
 

Functions/Subroutines

subroutine type_gaugrid::create_gaugrid (self)
 Create Gaussian grid. More...
 
subroutine type_gaugrid::delete_gaugrid (self)
 Delete Gaussian grid. More...
 
subroutine, public type_gaugrid::gaugrid_alloc_coord (self)
 Allocate Gaussian grid coordinate. More...
 
subroutine, public type_gaugrid::gaugrid_dealloc_coord (self)
 Deallocate Gaussian grid coordinate. More...
 
subroutine, public type_gaugrid::gaugrid_alloc_field (self)
 Allocate Gaussian grid field. More...
 
subroutine, public type_gaugrid::gaugrid_dealloc_field (self)
 Deallocate Gaussian grid field. More...
 
subroutine type_gaugrid::gaugrid_calc_glb_latlon (self)
 Calculate global Gaussian latitudes and longitudes. More...
 
subroutine type_gaugrid::gaugrid_fld3d_pointer (self, iv, var, fldpointer)
 Set 3D field pointer. More...
 
subroutine type_gaugrid::gaugrid_fld2d_pointer (self, iv, var, fldpointer)
 Set 2D field pointer. More...
 
subroutine type_gaugrid::equals (self, rhs)
 Create new gaussian grid from other. More...
 

Variables

real(kind=kind_real) type_gaugrid::zero = 0.0_kind_real
 
real(kind=kind_real) type_gaugrid::two = 2.0_kind_real
 
real(kind=kind_real) type_gaugrid::half = 0.5_kind_real