32 | | INTEGER :: Scale=[LINEARSCALE], LOGSCALE |
33 | | REAL(KIND=qPREC) :: minvalue=[MINOVERALL], or any real number |
34 | | REAL(KIND=qPREC) :: maxvalue=[MAXOVERALL], or any real number |
35 | | INTEGER :: nBins=[100], or any integer |
36 | | INTEGER :: WeightField=[VOLUME], MASS, or any valid FieldID |
| 33 | TYPE OutflowDef |
| 34 | REAL(KIND=qPREC) :: t0=0 !Last time position was updated |
| 35 | REAL(KIND=qPREC), DIMENSION(3) :: position = (/0d0,0d0,0d0/) !position of outflow object at t0 |
| 36 | REAL(KIND=qPREC), DIMENSION(3) :: velocity = (/0d0,0d0,0d0/) !velocity of outflow object |
| 37 | REAL(KIND=qPREC) :: theta=0d0 !Outflow angle from z axis |
| 38 | REAL(KIND=qPREC) :: phi=0d0 !Outflow angle around z axis (from x) |
| 39 | REAL(KIND=qPREC) :: density=1d0 !Density of Jet |
| 40 | REAL(KIND=qPREC) :: temperature=1d0 !Temperature of Jet |
| 41 | REAL(KIND=qPREC) :: speed=1d0 !Velocity of Jet |
| 42 | REAL(KIND=qPREC) :: B=0 !Strength of peak magnetic field in computational units |
| 43 | REAL(KIND=qPREC) :: begin=0 !When does jet turn on |
| 44 | REAL(KIND=qPREC) :: duration=huge(1d0) !How long does jet run for |
| 45 | REAL(KIND=qPREC) :: decay=0 !How quickly does the jet decay |
| 46 | REAL(KIND=qPREC) :: base=0 !cylindrical radius of base of jet (ignored for spherical jets) |
| 47 | REAL(KIND=qPREC) :: radius=1d0 !Radius of jet launching region |
| 48 | REAL(KIND=qPREC) :: thickness=1d0 !Thickness of source region |
| 49 | REAL(KIND=qPREC) :: open_angle=Pi/2d0 !Jet opening angle (half angle) in radians |
| 50 | REAL(KIND=qPREC) :: fade=0d0 !Amount of jet fading near edges |
| 51 | REAL(KIND=qPREC) :: offset_z !Z offset |
| 52 | REAL(KIND=qPREC) :: offset_r !R offset |
| 53 | REAL(KIND=qPREC) :: oscAmplitude=0 !Amplitude of velocity Oscillations |
| 54 | REAL(KIND=qPREC) :: oscPeriod=0 !Period of velocity oscillations |
| 55 | REAL(KIND=qPREC) :: oscPhase=0 !Initial phase of velocity oscillations |
| 56 | REAL(KIND=qPREC) :: PrecessAmplitude=0 !Precession angle in radians - measured from x' axis |
| 57 | REAL(KIND=qPREC) :: PrecessPeriod=0 !Period of precession |
| 58 | REAL(KIND=qPREC) :: PrecessPhase=0 !Initial phase of precession - measured from x'y' plane in rotated jet frame. |
| 59 | END TYPE |