Scrambler  1
CollidingFlows Module Reference

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

+ Collaboration diagram for CollidingFlows:

List of all members.

Data Types

type  CollidingFlowDef
 CollidingFlow Data Type. More...
type  pCollidingFlowDef

Public Member Functions

subroutine CreateCollidingFlow (CollidingFlow, density, temperature, velocity)
 Initializes a CollidingFlow object.
subroutine UpdateCollidingFlow (CollidingFlow)
subroutine AddCollidingFlowToList (CollidingFlow)
subroutine DestroyCollidingFlowObject (CollidingFlow)
subroutine CollidingFlowGridInit (Info, CollidingFlow)
subroutine CollidingFlowBeforeStep (Info, CollidingFlow)
subroutine CollidingFlowSetErrFlag (Info, CollidingFlow)
subroutine PlaceCollidingFlow (Info, CollidingFlow, nOverlaps, mSs, offsets)

Public Attributes

TYPE(pCollidingFlowDefpCollidingFlow

Detailed Description

Module that handles the placement of CollidingFlows.

Definition at line 39 of file collidingflows.f90.


Member Function/Subroutine Documentation

subroutine CreateCollidingFlow ( TYPE(CollidingFlowDef), pointer  CollidingFlow,
REAL(KIND=qPREC), optional  density,
REAL(KIND=qPREC), optional  temperature,
REAL(KIND=qPREC), optional  velocity 
)

Initializes a CollidingFlow object.

Parameters:
CollidingFlowCollidingFlow object

Definition at line 84 of file collidingflows.f90.

subroutine UpdateCollidingFlow ( TYPE(CollidingFlowDef), pointer  CollidingFlow)

Definition at line 96 of file collidingflows.f90.

subroutine AddCollidingFlowToList ( TYPE(CollidingFlowDef), pointer  CollidingFlow)

Definition at line 102 of file collidingflows.f90.

subroutine DestroyCollidingFlowObject ( TYPE(CollidingFlowDef), pointer  CollidingFlow)

Definition at line 113 of file collidingflows.f90.

subroutine CollidingFlowGridInit ( TYPE(InfoDef)  Info,
TYPE(CollidingFlowDef), pointer  CollidingFlow 
)

Definition at line 124 of file collidingflows.f90.

subroutine CollidingFlowBeforeStep ( TYPE(InfoDef)  Info,
TYPE(CollidingFlowDef), pointer  CollidingFlow 
)

Definition at line 138 of file collidingflows.f90.

subroutine CollidingFlowSetErrFlag ( TYPE(InfoDef)  Info,
Type(CollidingFlowDef), pointer  CollidingFlow 
)

Definition at line 158 of file collidingflows.f90.

subroutine PlaceCollidingFlow ( TYPE(InfoDef)  Info,
Type(CollidingFlowDef CollidingFlow,
INTEGER  nOverlaps,
INTEGER, dimension(:,:,:), pointer  mSs,
REAL(KIND=qPREC), dimension(:,:), pointer  offsets 
)

Definition at line 164 of file collidingflows.f90.


Member Data Documentation

Definition at line 75 of file collidingflows.f90.


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