|
Scrambler
1
|
Module that handles the placement of clumps. More...
Collaboration diagram for Clumps: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.