Changes between Version 2 and Version 3 of OutflowObjects


Ignore:
Timestamp:
12/09/14 13:17:10 (10 years ago)
Author:
Jonathan
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • OutflowObjects

    v2 v3  
    11[[PageOutline]]
    22[[BackLinksMenu()]]
    3 
    4 
    5 
    6 http://astrobear.pas.rochester.edu/trac/blog/johannjc08192013
    73
    84= Outflow Objects =
     
    2622}}}
    2723
     24
     25This diagram shows the outflow geometry.  If the open_angle is Pi/2, the base is automatically set to 0.  Also, the outflow%fade parameter controls the ramping down of the outflow speed towards the edge of the outflow region.  For non-zero opening angles, the fade applies to the angle.  For opening angles of 0, the fade applies to the distance from the jet axis.
     26
     27
     28
    2829[[Image(OutflowGeometry.png, width=400)]]
    2930
    30 Here is a full list of the various Outflow parameters
     31Here is a full list of the various Outflow parameters with their default values.
    3132{{{
    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
    3760}}}
     61
     62Also see http://astrobear.pas.rochester.edu/trac/blog/johannjc08192013