ScalES-PPM
Loading...
Searching...
No Matches
ppm_strided_extents.f90 File Reference

extend extent type to handle strided access More...

Data Types

type  ppm_strided_extents::strided_extent
 
interface  ppm_strided_extents::extent_size
 
interface  ppm_strided_extents::extent_start
 
interface  ppm_strided_extents::extent_end
 
interface  ppm_strided_extents::char
 
interface  ppm_strided_extents::operator(==)
 

Functions/Subroutines

integer function ppm_strided_extents::strided_extent_size_1d (sext)
 
integer function ppm_strided_extents::strided_extent_size_nd (sext)
 
elemental integer function ppm_strided_extents::strided_extent_start_1d (sext)
 
elemental integer function ppm_strided_extents::strided_extent_end_1d (sext)
 
elemental character(len=3 *sext_i2s_len+5) function ppm_strided_extents::char_auto (sext)
 
elemental logical function ppm_strided_extents::strided_extent_equality (a, b)
 

Variables

integer, parameter ppm_strided_extents::sext_i2s_len =11
 string representation of extent size/position takes 11 decimal places (10 + sign)
 
character(len= *), parameter ppm_strided_extents::filename = 'ppm_strided_extents.f90'
 

Detailed Description

extend extent type to handle strided access

Version
1.0
Author
Thomas Jahns jahns.nosp@m.@dkr.nosp@m.z.de

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.