InterpolCoeffs2D Derived Type

type, public :: InterpolCoeffs2D

2D Linear Interpolation Coefficients and indices


Contents

Source Code


Components

TypeVisibility AttributesNameInitial
integer, public :: i =0

Index of abscissa before xout

integer, public :: j =0

Index of ordinate before yout

real(kind=Float64), public :: b11 =0.d0

Coefficient for z(i,j) term

real(kind=Float64), public :: b12 =0.d0

Coefficient for z(i,j+1) term

real(kind=Float64), public :: b21 =0.d0

Coefficient for z(i+1,j) term

real(kind=Float64), public :: b22 =0.d0

Coefficient for z(i+1,j+1) term


Source Code

type InterpolCoeffs2D
    !+ 2D Linear Interpolation Coefficients and indices
    integer :: i = 0
        !+ Index of abscissa before `xout`
    integer :: j = 0
        !+ Index of ordinate before `yout`
    real(Float64) :: b11 = 0.d0
        !+ Coefficient for z(i,j) term
    real(Float64) :: b12 = 0.d0
        !+ Coefficient for z(i,j+1) term
    real(Float64) :: b21 = 0.d0
        !+ Coefficient for z(i+1,j) term
    real(Float64) :: b22 = 0.d0
        !+ Coefficient for z(i+1,j+1) term
end type InterpolCoeffs2D