marray_base_mod::selection_base Interface Reference

type for selecting parts of an marray More...

Variables

integer imin
 
integer imax
 selection in x-direction More...
 
integer jmin
 
integer jmax
 selection in y-direction More...
 
integer kmin
 
integer kmax
 selection in z-direction More...
 
logical, dimension(:), pointer mask1d
 1d selection mask More...
 
logical, dimension(:,:), pointer mask2d
 2d selection mask More...
 
logical, dimension(:,:,:), pointer, contiguous mask3d
 3d selection mask More...
 

Methods

PROCEDURE cuboid
 
PROCEDURE everything
 
PROCEDURE destroy_selection
 
GENERIC destroy => Destroy_selection
 
type(selection_base) function createselection (idx)
 

Detailed Description

type for selecting parts of an marray

Definition at line 48 of file marray_base.f90.

Member Function/Subroutine Documentation

◆ createselection()

type(selection_base) function marray_base_mod::selection_base::createselection ( integer, dimension(6), optional  idx)
private

Definition at line 519 of file marray_base.f90.

◆ cuboid()

PROCEDURE marray_base_mod::selection_base::cuboid ( )
private

Definition at line 58 of file marray_base.f90.

◆ destroy()

GENERIC marray_base_mod::selection_base::destroy ( )
private

Definition at line 61 of file marray_base.f90.

◆ destroy_selection()

PROCEDURE marray_base_mod::selection_base::destroy_selection ( )
private

Definition at line 60 of file marray_base.f90.

◆ everything()

PROCEDURE marray_base_mod::selection_base::everything ( )
private

Definition at line 59 of file marray_base.f90.

Member Data Documentation

◆ imax

integer marray_base_mod::selection_base::imax
private

selection in x-direction

Definition at line 50 of file marray_base.f90.

◆ imin

integer marray_base_mod::selection_base::imin
private

Definition at line 50 of file marray_base.f90.

◆ jmax

integer marray_base_mod::selection_base::jmax
private

selection in y-direction

Definition at line 51 of file marray_base.f90.

◆ jmin

integer marray_base_mod::selection_base::jmin
private

Definition at line 51 of file marray_base.f90.

◆ kmax

integer marray_base_mod::selection_base::kmax
private

selection in z-direction

Definition at line 52 of file marray_base.f90.

◆ kmin

integer marray_base_mod::selection_base::kmin
private

Definition at line 52 of file marray_base.f90.

◆ mask1d

logical, dimension(:), pointer marray_base_mod::selection_base::mask1d
private

1d selection mask

Definition at line 53 of file marray_base.f90.

◆ mask2d

logical, dimension(:,:), pointer marray_base_mod::selection_base::mask2d
private

2d selection mask

Definition at line 54 of file marray_base.f90.

◆ mask3d

logical, dimension(:,:,:), pointer, contiguous marray_base_mod::selection_base::mask3d
private

3d selection mask

Definition at line 55 of file marray_base.f90.


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