FLASH-X
Doxygen Generated Documentation From Interface Source Code
Functions/Subroutines
Multispecies_setProperty.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine Multispecies_setProperty (name, property, value)
 
subroutine Multispecies_setIntegerProperty (name, property, value)
 
subroutine Multispecies_setStringProperty (name, property, value)
 
subroutine Multispecies_setRealArrProperty (name, property, value)
 
subroutine Multispecies_setIntArrProperty (name, property, value)
 

Function/Subroutine Documentation

◆ Multispecies_setIntArrProperty()

subroutine Multispecies_setIntArrProperty ( integer, intent(in)  name,
integer, intent(in)  property,
integer, dimension(:), intent(in)  value 
)

Definition at line 146 of file Multispecies_setProperty.F90.

◆ Multispecies_setIntegerProperty()

subroutine Multispecies_setIntegerProperty ( integer, intent(in)  name,
integer, intent(in)  property,
integer, intent(in)  value 
)

Sets the integer property of the species name to the specified value. The name is an integer because it is defined in Simulation.h based on Config data.

The property is an integer because it is defined in Multispecies.h. description property(defined as integer in Multispecies.h) -------------------------------------------------------------- EOS type MS_EOSTYPE Type of EOS for this species

name - name of species defined in Simulation.h, e.g., NI56_SPEC property - name of property define as an integer value - value to set property to

NOTES

Species properties are normally set in Simulation_initSpecies. The simulation's Config file defines the number and name of species, as in SPECIES AIR SPECIES SF6

Definition at line 81 of file Multispecies_setProperty.F90.

◆ Multispecies_setProperty()

subroutine Multispecies_setProperty ( integer, intent(in)  name,
integer, intent(in)  property,
real, intent(in)  value 
)

Sets the property of the species name to the specified value. The name is an integer because it is defined in Simulation.h based on Config data.

The property is an integer because it is defined in Multispecies.h. description property(defined as integer in Multispecies.h) -------------------------------------------------------------- numTotal A Total number of protons and neutrons in nucleus numPositive Z Atomic number; number of protons in nucleus numNeutral N Number of neutrons numNegative E Number of electrons bindingEnergy EB Binding energy adiabatic index GAMMA Ratio of heat capacities: Cp / Cv

name - name of species defined in Simulation.h, e.g., NI56_SPEC property - name of property define as an integer value - value to set property to

NOTES

Species properties are normally set in Simulation_initSpecies. The simulation's Config file defines the number and name of species, as in SPECIES AIR SPECIES SF6

Definition at line 44 of file Multispecies_setProperty.F90.

◆ Multispecies_setRealArrProperty()

subroutine Multispecies_setRealArrProperty ( integer, intent(in)  name,
integer, intent(in)  property,
real, dimension(:), intent(in)  value 
)

Definition at line 134 of file Multispecies_setProperty.F90.

◆ Multispecies_setStringProperty()

subroutine Multispecies_setStringProperty ( integer, intent(in)  name,
integer, intent(in)  property,
character(len=*), intent(in)  value 
)

Sets the string property of the species name to the specified value. The name is an integer because it is defined in Simulation.h based on Config data.

The property is an integer because it is defined in Multispecies.h. description property(defined as integer in Multispecies.h) -------------------------------------------------------------- EOS electron file MS_EOSELEFILE name of file containing electron EOS table EOS ion file MS_EOIONEFILE name of file containing ion EOS table

name - name of species defined in Simulation.h, e.g., NI56_SPEC property - name of property define as an integer value - value to set property to

NOTES

Species properties are normally set in Simulation_initSpecies. The simulation's Config file defines the number and name of species, as in SPECIES AIR SPECIES SF6

Definition at line 121 of file Multispecies_setProperty.F90.