FLASH3.3 Release API

ROBODoc 4.99 manual

Generated from /asc/home/flashdocs/FLASH3_33/source/physics/Eos/Eos_getParameters.F90 with ROBODoc v4.99.8 on Wed Oct 20 17:16:50 2010


[Functions] source/physics/Eos/Eos_getParameters





  call Eos_getParameters(OPTIONAL,real(OUT)    :: eintSwitch,
                         OPTIONAL,logical(OUT) :: inputsAreUnchanged,
                         OPTIONAL,logical(OUT) :: inputTempIsGuess,
                         OPTIONAL,logical(OUT) :: constantGammaC,
                         OPTIONAL,logical(OUT) :: inputMassFracNeeded,
                         OPTIONAL,real(OUT) :: smalle)


  Return information about the Eos implementation that may be of interest
  to other units.


   eintSwitch -          value of the Eos unit's eintSwitch runtime parameter.
   inputsAreUnchanged -  Indicates whether calls to Eos (or Eos_wrapped, etc.) can result
                         in modification of some state variables that should be, strictly
                         speaking, input only to the EOS in the given mode.
                         If this is true, then calls to Eos with MODE_DENS_PRES can modify
                         the pressure, and calls with MODE_DENS_EI can modify enery variables.
   inputTempIsGuess -    Indicates whether the Eos implementation uses the temperature
                         provided on entry to a call as in initial gues in an iterative scheme.
   constantGammaC -      Indicates whether the gamc returned by Eos will always be constant.
   inputMassFracNeeded - Indicates whether the Eos implementation makes use of mass fractions.
   smalle -              value of the Eos unit's smallE runtime parameter.


     use Eos_interface, ONLY:  Eos_getParameters
     logical :: inputUnchanged, needTempInput
     call Eos_getParameters(inputsAreUnchanged=inputUnchanged,inputTempIsGuess=needTempInput)


  This interface assumes that Eos initialization has already taken place when
  Eos_getParameters is called.

  Since this interface uses optional arguments, all routines calling this routine must include
  a use Eos_interface statement, possibly with "ONLY" attribute listing Eos_getParameters
  explicitly, e.g.
      use Eos_interface, ONLY:  Eos_getParameters