Init(this, x, y, z)
TInterpGrid2D :: this
REAL(GI) INTENT(IN) :: x(:)
REAL(GI) INTENT(IN) :: y(:)
REAL(GI) INTENT(IN) :: z(:,:)
InitFromFile(this, Filename, xcol, ycol, zcol)
Load from file with rows of x, y, value
TInterpGrid2D :: this
character(LEN=*) intent(in) :: Filename
integer intent(in), optional :: xcol
integer intent(in), optional :: ycol
integer intent(in), optional :: zcol
InitFromMatrixBinaryFile(this, Filename, colvals, rowvals)
TInterpGrid2D :: this
character(LEN=*) intent(in) :: Filename
real(sp_acc) intent(in) :: colvals(:)
real(sp_acc) intent(in) :: rowvals(:)
InitFromMatrixTextFile(this, Filename, colvals, rowvals, dolog)
TInterpGrid2D :: this
character(LEN=*) intent(in) :: Filename
real(sp_acc) intent(in) :: colvals(:)
real(sp_acc) intent(in) :: rowvals(:)
logical intent(in), optional :: dolog
InitInterp(this)
TInterpGrid2D :: this
Values(this, nip, z, x, y, error)
Z matrix not stored internally to save mem, so must pass again
TInterpGrid2D :: this
integer intent(in) :: nip
real(GI) intent(out) :: z(nip)
real(GI) intent(in) :: x(nip)
real(GI) intent(in) :: y(nip)
integer intent(inout), optional :: error
Description