Scrambler
1
|
Module that handles the placement of disks. More...
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 |