linspace Interface

public interface linspace

Contents


Module Procedures

public pure function linspace1D(drange, numberOfData) result(ret)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: drange(2)
integer(kind=int32), intent(in) :: numberOfData

Return Value real(kind=real64), allocatable, (:)

public pure function linspace1Dcomplex64(drange, numberOfData) result(ret)

Arguments

Type IntentOptional AttributesName
complex(kind=complex64), intent(in) :: drange(2)
integer(kind=int32), intent(in) :: numberOfData

Return Value complex(kind=complex64), allocatable, (:)

public pure function linspace1Dreal32(drange, numberOfData) result(ret)

Arguments

Type IntentOptional AttributesName
real(kind=real32), intent(in) :: drange(2)
integer(kind=int32), intent(in) :: numberOfData

Return Value real(kind=real32), allocatable, (:)

public pure function linspace2D(xrange, yrange, xnum, ynum) result(ret)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: xrange(2)
real(kind=real64), intent(in) :: yrange(2)
integer(kind=int32), intent(in) :: xnum
integer(kind=int32), intent(in) :: ynum

Return Value real(kind=real64), allocatable, (:,:)

public pure function linspace3D(xrange, yrange, zrange, xnum, ynum, znum) result(ret)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: xrange(2)
real(kind=real64), intent(in) :: yrange(2)
real(kind=real64), intent(in) :: zrange(2)
integer(kind=int32), intent(in) :: xnum
integer(kind=int32), intent(in) :: ynum
integer(kind=int32), intent(in) :: znum

Return Value real(kind=real64), allocatable, (:,:)

public pure function linspace4D(xrange, yrange, zrange, trange, xnum, ynum, znum, tnum) result(ret)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: xrange(2)
real(kind=real64), intent(in) :: yrange(2)
real(kind=real64), intent(in) :: zrange(2)
real(kind=real64), intent(in) :: trange(2)
integer(kind=int32), intent(in) :: xnum
integer(kind=int32), intent(in) :: ynum
integer(kind=int32), intent(in) :: znum
integer(kind=int32), intent(in) :: tnum

Return Value real(kind=real64), allocatable, (:,:)