Scrambler
1
|
Module that handles the placement of clumps. More...
Data Types | |
type | ClumpDef |
Clump Data Type. More... | |
type | pClumpDef |
Public Member Functions | |
subroutine | CreateClump (Clump, density, pressure, position) |
Creates a clump object. | |
subroutine | UpdateClump (Clump) |
Updates a clump object. | |
subroutine | AddClumpToList (Clump) |
subroutine | DestroyClump (Clump) |
subroutine | ClumpGridInit (Info, Clump) |
subroutine | ClumpBeforeStep (Info, Clump) |
subroutine | ClumpSetErrFlag (Info, Clump) |
subroutine | ClumpBeforeGlobalStep (n) |
subroutine | PlaceClump (Info, Clump, nOverlaps, mSs, offsets) |
Place a clump in an info object. | |
subroutine | q_ClumpSource (Clump, pos, q, s) |
REAL(KIND=qPrec) function | emf_clump_3D (Clump, pos) |
REAL(KIND=qPREC) function | emf_clump_2D (Clump, pos) |
Public Attributes | |
TYPE(pClumpDef) | pClump |
INTEGER, parameter | UNIFORM = 0 |
INTEGER, parameter | BE_PROFILE = 1 |
Module that handles the placement of clumps.
Definition at line 39 of file clumps.f90.
subroutine CreateClump | ( | TYPE(ClumpDef), pointer | Clump, |
REAL(KIND=qPREC), optional | density, | ||
REAL(KIND=qPREC), optional | pressure, | ||
REAL(KIND=qPREC), dimension(3), optional | position | ||
) |
subroutine UpdateClump | ( | TYPE(ClumpDef), pointer | Clump | ) |
subroutine AddClumpToList | ( | TYPE(ClumpDef), pointer | Clump | ) |
Definition at line 122 of file clumps.f90.
subroutine DestroyClump | ( | TYPE(ClumpDef), pointer | Clump | ) |
Definition at line 132 of file clumps.f90.
subroutine ClumpGridInit | ( | TYPE(InfoDef) | Info, |
TYPE(ClumpDef), pointer | Clump | ||
) |
Definition at line 147 of file clumps.f90.
subroutine ClumpBeforeStep | ( | TYPE(InfoDef) | Info, |
TYPE(ClumpDef), pointer | Clump | ||
) |
Definition at line 160 of file clumps.f90.
subroutine ClumpSetErrFlag | ( | TYPE(InfoDef) | Info, |
Type(ClumpDef), pointer | Clump | ||
) |
Definition at line 180 of file clumps.f90.
subroutine ClumpBeforeGlobalStep | ( | INTEGER | n | ) |
Definition at line 223 of file clumps.f90.
subroutine PlaceClump | ( | TYPE(InfoDef) | Info, |
Type(ClumpDef) | Clump, | ||
INTEGER | nOverlaps, | ||
INTEGER, dimension(:,:,:), pointer | mSs, | ||
REAL(KIND=qPREC), dimension(:,:), pointer | offsets | ||
) |
Place a clump in an info object.
Info | Info object |
Clump | Clump object |
Definition at line 246 of file clumps.f90.
subroutine q_ClumpSource | ( | TYPE(ClumpDef) | Clump, |
REAL(KIND=qPREC), dimension(:) | pos, | ||
REAL(KIND=qPREC), dimension(:) | q, | ||
REAL(KIND=qPREC), dimension(:) | s | ||
) |
Definition at line 359 of file clumps.f90.
REAL(KIND=qPrec) function emf_clump_3D | ( | TYPE(ClumpDef) | Clump, |
REAL(KIND=qPrec), dimension(3) | pos | ||
) |
Definition at line 398 of file clumps.f90.
REAL(KIND=qPREC) function emf_clump_2D | ( | TYPE(ClumpDef) | Clump, |
REAL(KIND=qPrec), dimension(:) | pos | ||
) |
Definition at line 429 of file clumps.f90.
Definition at line 88 of file clumps.f90.
INTEGER, parameter UNIFORM = 0 |
Definition at line 91 of file clumps.f90.
INTEGER, parameter BE_PROFILE = 1 |
Definition at line 91 of file clumps.f90.