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

Public Member Functions

real(spa) function interp_anodal_2d_flt (xloc, yloc, i, Field)
 
real(spa) function interp_anodal_3d_flt (xloc, yloc, sigloc, lvls, i, Field)
 
real(dp) function interp_anodal_2d_dbl (xloc, yloc, i, Field)
 
real(dp) function interp_anodal_3d_dbl (xloc, yloc, sigloc, lvls, i, Field)
 

Detailed Description

Definition at line 107 of file mod_utils.f90.

Member Function/Subroutine Documentation

◆ interp_anodal_2d_dbl()

real(dp) function mod_utils::interp_anodal::interp_anodal_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 535 of file mod_utils.f90.

535  IMPLICIT NONE
536  REAL(DP) :: FPT
537  INTEGER, INTENT(IN) :: i ! Cell Number
538  REAL(DP), INTENT(IN):: xloc,yloc
539  REAL(DP), ALLOCATABLE, TARGET, INTENT(IN) ::FIELD(:)
540  REAL(DP), POINTER :: PFIELD(:)
541 
542  pfield => field
543  fpt = interp_pnodal_2d_dbl(xloc,yloc,i,pfield)
544 

◆ interp_anodal_2d_flt()

real(spa) function mod_utils::interp_anodal::interp_anodal_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 522 of file mod_utils.f90.

522  IMPLICIT NONE
523  REAL(SPA) :: FPT
524  INTEGER, INTENT(IN) :: i ! Cell Number
525  REAL(SPA), INTENT(IN):: xloc,yloc
526  REAL(SPA), ALLOCATABLE, TARGET, INTENT(IN) ::FIELD(:)
527  REAL(SPA), POINTER :: PFIELD(:)
528 
529  pfield => field
530  fpt = interp_pnodal_2d_flt(xloc,yloc,i,pfield)
531 

◆ interp_anodal_3d_dbl()

real(dp) function mod_utils::interp_anodal::interp_anodal_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 639 of file mod_utils.f90.

639  IMPLICIT NONE
640  REAL(DP) :: FPT
641  INTEGER, INTENT(IN) :: i,lvls ! Cell Number, Number of Levels in data (kb or kbm1)
642  REAL(DP), INTENT(IN):: xloc,yloc,sigloc
643  REAL(DP), ALLOCATABLE, TARGET, INTENT(IN) ::FIELD(:,:)
644  REAL(DP), POINTER :: PFIELD(:,:)
645 
646  pfield => field
647  fpt = interp_pnodal_3d_dbl(xloc,yloc,sigloc,lvls,i,pfield)
648 

◆ interp_anodal_3d_flt()

real(spa) function mod_utils::interp_anodal::interp_anodal_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 626 of file mod_utils.f90.

626  IMPLICIT NONE
627  REAL(SPA) :: FPT
628  INTEGER, INTENT(IN) :: i,lvls ! Cell Number, Number of Levels in data (kb or kbm1)
629  REAL(SPA), INTENT(IN):: xloc,yloc,sigloc
630  REAL(SPA), ALLOCATABLE, TARGET, INTENT(IN) ::FIELD(:,:)
631  REAL(SPA), POINTER :: PFIELD(:,:)
632 
633  pfield => field
634  fpt = interp_pnodal_3d_flt(xloc,yloc,sigloc,lvls,i,pfield)
635 

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