crm_sat_proj.f90 File Reference

Functions/Subroutines

subroutine crm_sat_proj
 Creates the satellite orbit projection matrix More...
 
subroutine resize2d (data, xini, xend, yini, yend)
 Resizes 2D arrays cutting the dimensions by the input specified subscripts More...
 
subroutine resize3d (data, xini, xend, yini, yend, zini, zend)
 Resizes 3D arrays cutting the dimensions by the input specified subscripts More...
 

Function/Subroutine Documentation

subroutine crm_sat_proj ( )

Creates the satellite orbit projection matrix

Author
Bernat P Treserras (berna.nosp@m.t.pt.nosp@m.reser.nosp@m.ras@.nosp@m.mcgil.nosp@m.l.ca) McGill University
Date
September 8th, 2016 - Initial version
subroutine crm_sat_proj::resize2d ( real, dimension(:,:), intent(inout), allocatable  data,
integer, intent(in)  xini,
integer, intent(in)  xend,
integer, intent(in)  yini,
integer, intent(in)  yend 
)
private

Resizes 2D arrays cutting the dimensions by the input specified subscripts

Parameters
data[inout] Input 2D array
xini[in] Initial X subscript array range
xend[in] Final X subscript array range
yini[in] Initial Y subscript array range
yend[in] Final Y subscript array range
Author
Bernat P Treserras (berna.nosp@m.t.tr.nosp@m.esser.nosp@m.@mcg.nosp@m.ill.c.nosp@m.a) McGill University
Date
September 8th, 2016 - Initial version
subroutine crm_sat_proj::resize3d ( real, dimension(:,:,:), intent(inout), allocatable  data,
integer, intent(in)  xini,
integer, intent(in)  xend,
integer, intent(in)  yini,
integer, intent(in)  yend,
integer, intent(in)  zini,
integer, intent(in)  zend 
)
private

Resizes 3D arrays cutting the dimensions by the input specified subscripts

Parameters
data[inout] Input 2D array
xini[in] Initial X subscript array range
xend[in] Final X subscript array range
yini[in] Initial Y subscript array range
yend[in] Final Y subscript array range
zini[in] Initial Z subscript array range
zend[in] Final Z subscript array range
Author
Bernat P Treserras (berna.nosp@m.t.tr.nosp@m.esser.nosp@m.@mcg.nosp@m.ill.c.nosp@m.a) McGill University
Date
September 8th, 2016 - Initial version