ITM Grid Service Library: Fortran 90
 All Classes Files Functions Variables
itm_grid_data Module Reference

Data Types

interface  gridwritedata

Public Member Functions

subroutine gridwritedatascalar (cpoField, subgrid, data)
 Write a scalar data field given as a scalar data representation to a generic CPO data field.
subroutine gridwritedatavector (cpoField, subgrid, data)
 Write a scalar data field given in a vector data representation to a generic CPO data field.
subroutine gridwritedatamatrix (cpoField, subgrid, data)
 Write a scalar data field given in a matrix data representation to a generic CPO data field.
subroutine gridwritedatascalarcomplex (cpoField, subgrid, data)
 Write a scalar complex data field given as a scalar data representation to a generic CPO data field.

Detailed Description

Definition at line 1 of file itm_grid_data.f90.

Member Function/Subroutine Documentation

subroutine itm_grid_data::gridwritedatamatrix ( type(type_complexgrid_scalar), intent(inout)  cpoField,
integer, intent(in)  subgrid,
real(itm_r8), dimension(:,:,:), intent(in)  data 
)

Write a scalar data field given in a matrix data representation to a generic CPO data field.

Note: the routine will make sure the required storage is allocated, and will deallocate and re-allocate fields as necessary.

Definition at line 91 of file itm_grid_data.f90.

subroutine itm_grid_data::gridwritedatascalar ( type(type_complexgrid_scalar), intent(inout)  cpoField,
integer, intent(in)  subgrid,
real(itm_r8), dimension(:), intent(in)  data 
)

Write a scalar data field given as a scalar data representation to a generic CPO data field.

Note: the routine will make sure the required storage is allocated, and will deallocate and re-allocate fields as necessary.

Definition at line 19 of file itm_grid_data.f90.

subroutine itm_grid_data::gridwritedatascalarcomplex ( type(type_complexgrid_scalar_cplx), intent(inout)  cpoField,
integer, intent(in)  subgrid,
complex(itm_r8), dimension(:), intent(in)  data 
)

Write a scalar complex data field given as a scalar data representation to a generic CPO data field.

Note: the routine will make sure the required storage is allocated, and will deallocate and re-allocate fields as necessary.

Definition at line 126 of file itm_grid_data.f90.

subroutine itm_grid_data::gridwritedatavector ( type(type_complexgrid_scalar), intent(inout)  cpoField,
integer, intent(in)  subgrid,
real(itm_r8), dimension(:,:), intent(in)  data 
)

Write a scalar data field given in a vector data representation to a generic CPO data field.

Note: the routine will make sure the required storage is allocated, and will deallocate and re-allocate fields as necessary.

Definition at line 55 of file itm_grid_data.f90.


The documentation for this module was generated from the following file: