ScalES-PPM
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ppm_extents::extent_start Interface Reference

Public Member Functions

elemental integer(i4) function extent_start_1d (ext)
 start index of one-dimensional range
 
elemental integer(i8) function extent_i8_start_1d (ext)
 start index of one-dimensional range
 
pure integer(i4) function, dimension(size(ext)) extent_start_nd (ext)
 start indices of multi-dimensional ranges
 
pure integer(i8) function, dimension(size(ext)) extent_i8_start_nd (ext)
 start indices of multi-dimensional ranges
 
elemental integer(i4) function iinterval_start_1d (rng)
 start index of one-dimensional range
 
elemental integer(i8) function iinterval_i8_start_1d (rng)
 start index of one-dimensional range
 
pure integer(i4) function, dimension(size(ranges)) iinterval_start_nd (ranges)
 start indices of multi-dimensional ranges
 
pure integer(i8) function, dimension(size(ranges)) iinterval_i8_start_nd (ranges)
 start indices of multi-dimensional ranges
 

Member Function/Subroutine Documentation

◆ extent_i8_start_1d()

elemental integer(i8) function ppm_extents::extent_start::extent_i8_start_1d ( type(extent_i8), intent(in) ext)

start index of one-dimensional range

Parameters
extextent to query
Returns
first index of interval

◆ extent_i8_start_nd()

pure integer(i8) function, dimension(size(ext)) ppm_extents::extent_start::extent_i8_start_nd ( type(extent_i8), dimension(:), intent(in) ext)

start indices of multi-dimensional ranges

Parameters
extextents to query
Returns
first indices of interval

◆ extent_start_1d()

elemental integer(i4) function ppm_extents::extent_start::extent_start_1d ( type(extent), intent(in) ext)

start index of one-dimensional range

Parameters
extextent to query
Returns
first index of interval

◆ extent_start_nd()

pure integer(i4) function, dimension(size(ext)) ppm_extents::extent_start::extent_start_nd ( type(extent), dimension(:), intent(in) ext)

start indices of multi-dimensional ranges

Parameters
extextents to query
Returns
first indices of interval

◆ iinterval_i8_start_1d()

elemental integer(i8) function ppm_extents::extent_start::iinterval_i8_start_1d ( type(iinterval_i8), intent(in) rng)

start index of one-dimensional range

Parameters
rngiinterval to query
Returns
first index of interval

◆ iinterval_i8_start_nd()

pure integer(i8) function, dimension(size(ranges)) ppm_extents::extent_start::iinterval_i8_start_nd ( type(iinterval_i8), dimension(:), intent(in) ranges)

start indices of multi-dimensional ranges

Parameters
rangesiintervals to query
Returns
first indices of intervals

◆ iinterval_start_1d()

elemental integer(i4) function ppm_extents::extent_start::iinterval_start_1d ( type(iinterval), intent(in) rng)

start index of one-dimensional range

Parameters
rngiinterval to query
Returns
first index of interval

◆ iinterval_start_nd()

pure integer(i4) function, dimension(size(ranges)) ppm_extents::extent_start::iinterval_start_nd ( type(iinterval), dimension(:), intent(in) ranges)

start indices of multi-dimensional ranges

Parameters
rangesiintervals to query
Returns
first indices of intervals

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

Das diesem Bericht zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung, und Forschung unter dem Förderkennzeichen 01IH08004E gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor.