Scrambler  1
Splitregions Module Reference

Module that handles the placement of splitregions. More...

+ Collaboration diagram for Splitregions:

List of all members.

Data Types

type  pSplitRegionDef
type  SplitRegionDef
 SplitRegion Data Type. More...

Public Member Functions

subroutine CreateSplitRegion (SplitRegion, Shape, InterfaceObj)
 Initializes a splitregion object.
subroutine UpdateUniformRegion (SplitRegion)
subroutine AddSplitRegionToList (SplitRegion)
subroutine DestroySplitRegionObject (SplitRegionObj)
subroutine SplitRegionGridInit (Info, SplitRegion)
subroutine SplitRegionBeforeStep (Info, SplitRegion)
subroutine SplitRegionSetErrFlag (Info, SplitRegion)
subroutine SplitRegionBeforeGlobalStep (n)
subroutine PlaceSplitRegion (Info, SplitRegion, nOverlaps, mSs, offsets)

Public Attributes

TYPE(pSplitRegionDefpSplitRegion

Detailed Description

Module that handles the placement of splitregions.

Definition at line 39 of file splitregions.f90.


Member Function/Subroutine Documentation

subroutine CreateSplitRegion ( TYPE(SplitRegionDef), pointer  SplitRegion,
TYPE(ShapeDef), optional, pointer  Shape,
TYPE(InterfaceDef), optional, pointer  InterfaceObj 
)

Initializes a splitregion object.

Parameters:
SplitRegionSplitRegion object

Definition at line 71 of file splitregions.f90.

subroutine UpdateUniformRegion ( TYPE(SplitRegionDef), pointer  SplitRegion)

Definition at line 94 of file splitregions.f90.

subroutine AddSplitRegionToList ( TYPE(SplitRegionDef), pointer  SplitRegion)

Definition at line 100 of file splitregions.f90.

subroutine DestroySplitRegionObject ( TYPE(SplitRegionDef), pointer  SplitRegionObj)

Definition at line 111 of file splitregions.f90.

subroutine SplitRegionGridInit ( TYPE(InfoDef)  Info,
TYPE(SplitRegionDef), pointer  SplitRegion 
)

Definition at line 123 of file splitregions.f90.

subroutine SplitRegionBeforeStep ( TYPE(InfoDef)  Info,
TYPE(SplitRegionDef), pointer  SplitRegion 
)

Definition at line 137 of file splitregions.f90.

subroutine SplitRegionSetErrFlag ( TYPE(InfoDef)  Info,
Type(SplitRegionDef), pointer  SplitRegion 
)

Definition at line 157 of file splitregions.f90.

subroutine SplitRegionBeforeGlobalStep ( INTEGER  n)

Definition at line 162 of file splitregions.f90.

subroutine PlaceSplitRegion ( TYPE(InfoDef)  Info,
Type(SplitRegionDef SplitRegion,
INTEGER  nOverlaps,
INTEGER, dimension(:,:,:), pointer  mSs,
REAL(KIND=qPREC), dimension(:,:), pointer  offsets 
)

Definition at line 168 of file splitregions.f90.


Member Data Documentation

Definition at line 63 of file splitregions.f90.


The documentation for this module was generated from the following file:
 All Classes Files Functions Variables