Scrambler
1
|
Module that handles the placement of CollidingFlows. More...
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(pCollidingFlowDef) | pCollidingFlow |
Module that handles the placement of CollidingFlows.
Definition at line 39 of file collidingflows.f90.
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.
CollidingFlow | CollidingFlow 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.
Definition at line 75 of file collidingflows.f90.