My Project
Public Member Functions | List of all members
mod_utils::interp_azonal Interface Reference

Public Member Functions

real(spa) function interp_azonal_2d_flt (xloc, yloc, i, Field)
 
real(spa) function interp_azonal_3d_flt (xloc, yloc, sigloc, lvls, i, Field)
 
real(dp) function interp_azonal_2d_dbl (xloc, yloc, i, Field)
 
real(dp) function interp_azonal_3d_dbl (xloc, yloc, sigloc, lvls, i, Field)
 

Detailed Description

Definition at line 121 of file mod_utils.f90.

Member Function/Subroutine Documentation

◆ interp_azonal_2d_dbl()

real(dp) function mod_utils::interp_azonal::interp_azonal_2d_dbl ( real(dp), intent(in)  xloc,
real(dp), intent(in)  yloc,
integer, intent(in)  i,
real(dp), dimension(:), intent(in), allocatable, target  Field 
)

Definition at line 871 of file mod_utils.f90.

871  IMPLICIT NONE
872  REAL(DP) :: FPT
873  INTEGER, INTENT(IN) :: i ! Cell Number
874  REAL(DP), INTENT(IN):: xloc,yloc
875  REAL(DP), ALLOCATABLE, TARGET, INTENT(IN) ::FIELD(:)
876  REAL(DP), POINTER :: PFIELD(:)
877 
878  pfield => field
879  fpt = interp_pzonal_2d_dbl(xloc,yloc,i,pfield)
880 

◆ interp_azonal_2d_flt()

real(spa) function mod_utils::interp_azonal::interp_azonal_2d_flt ( real(spa), intent(in)  xloc,
real(spa), intent(in)  yloc,
integer, intent(in)  i,
real(spa), dimension(:), intent(in), allocatable, target  Field 
)

Definition at line 858 of file mod_utils.f90.

858  IMPLICIT NONE
859  REAL(SPA) :: FPT
860  INTEGER, INTENT(IN) :: i ! Cell Number
861  REAL(SPA), INTENT(IN):: xloc,yloc
862  REAL(SPA), ALLOCATABLE, TARGET, INTENT(IN) ::FIELD(:)
863  REAL(SPA), POINTER :: PFIELD(:)
864 
865  pfield => field
866  fpt = interp_pzonal_2d_flt(xloc,yloc,i,pfield)
867 

◆ interp_azonal_3d_dbl()

real(dp) function mod_utils::interp_azonal::interp_azonal_3d_dbl ( real(dp), intent(in)  xloc,
real(dp), intent(in)  yloc,
real(dp), intent(in)  sigloc,
integer, intent(in)  lvls,
integer, intent(in)  i,
real(dp), dimension(:,:), intent(in), allocatable, target  Field 
)

Definition at line 973 of file mod_utils.f90.

973  IMPLICIT NONE
974  REAL(DP) :: FPT
975  INTEGER, INTENT(IN) :: i, lvls ! Cell Number, Number of levels(kb,or kbm1)
976  REAL(DP), INTENT(IN):: xloc,yloc,sigloc
977  REAL(DP), ALLOCATABLE, TARGET, INTENT(IN) ::FIELD(:,:)
978  REAL(DP), POINTER :: PFIELD(:,:)
979 
980  pfield => field
981  fpt = interp_pzonal_3d_dbl(xloc,yloc,sigloc,lvls,i,pfield)
982 

◆ interp_azonal_3d_flt()

real(spa) function mod_utils::interp_azonal::interp_azonal_3d_flt ( real(spa), intent(in)  xloc,
real(spa), intent(in)  yloc,
real(spa), intent(in)  sigloc,
integer, intent(in)  lvls,
integer, intent(in)  i,
real(spa), dimension(:,:), intent(in), allocatable, target  Field 
)

Definition at line 960 of file mod_utils.f90.

960  IMPLICIT NONE
961  REAL(SPA) :: FPT
962  INTEGER, INTENT(IN) :: i, lvls ! Cell Number, Number of levels(kb,or kbm1)
963  REAL(SPA), INTENT(IN):: xloc,yloc,sigloc
964  REAL(SPA), ALLOCATABLE, TARGET, INTENT(IN) ::FIELD(:,:)
965  REAL(SPA), POINTER :: PFIELD(:,:)
966 
967  pfield => field
968  fpt = interp_pzonal_3d_flt(xloc,yloc,sigloc,lvls,i,pfield)
969 

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