|
Scrambler
1
|
Module that handles the placement of disks. More...
Collaboration diagram for Disks:Data Types | |
| type | DiskDef |
| Disk Data Type. More... | |
| type | pDiskDef |
Public Member Functions | |
| subroutine | CreateDisk (Disk, density, pressure, central_mass) |
| Creates a disk object. | |
| subroutine | UpdateDisk (Disk) |
| Updates a disk object. | |
| subroutine | AddDiskToList (Disk) |
| subroutine | DestroyDisk (Disk, id) |
| subroutine | DiskGridInit (Info, Disk) |
| subroutine | DiskBeforeStep (Info, Disk) |
| subroutine | DiskSetErrFlag (Info, Disk) |
| subroutine | DiskBeforeGlobalStep (n) |
| subroutine | PlaceDisk (Info, Disk, nOverlaps, mSs, offsets) |
| Place a disk in an info object. | |
| subroutine | q_DiskSource (Disk, pos, q, s) |
Public Attributes | |
| INTEGER, parameter | UNIFORM = 0 |
| INTEGER, parameter | HYDROSTATIC = 1 |
| TYPE(pDiskDef) | pDisk |
| subroutine CreateDisk | ( | TYPE(DiskDef), pointer | Disk, |
| REAL(KIND=qPREC), optional | density, | ||
| REAL(KIND=qPREC), optional | pressure, | ||
| REAL(KIND=qPREC), optional | central_mass | ||
| ) |
| subroutine UpdateDisk | ( | TYPE(DiskDef), pointer | Disk | ) |
| subroutine AddDiskToList | ( | TYPE(DiskDef), pointer | Disk | ) |
| subroutine DestroyDisk | ( | TYPE(DiskDef), pointer | Disk, |
| INTEGER, optional | id | ||
| ) |
| subroutine DiskGridInit | ( | TYPE(InfoDef) | Info, |
| TYPE(DiskDef), pointer | Disk | ||
| ) |
| subroutine DiskBeforeStep | ( | TYPE(InfoDef) | Info, |
| TYPE(DiskDef), pointer | Disk | ||
| ) |
| subroutine DiskSetErrFlag | ( | TYPE(InfoDef) | Info, |
| Type(DiskDef), pointer | Disk | ||
| ) |
| subroutine DiskBeforeGlobalStep | ( | INTEGER | n | ) |
| subroutine q_DiskSource | ( | TYPE(DiskDef) | Disk, |
| REAL(KIND=qPREC), dimension(:) | pos, | ||
| REAL(KIND=qPREC), dimension(:) | q, | ||
| REAL(KIND=qPREC), dimension(:) | s | ||
| ) |
| INTEGER, parameter HYDROSTATIC = 1 |