A class to perform ideal gas calculations.
More...
#include <BDSIdealGas.hh>
|
| template<typename Type > |
| static G4double | CalculateDensityFromPressureTemperature (const std::list< G4String > &components, const std::list< Type > &componentFractions, G4double pressure, G4double temperature) |
| |
| template<typename Type > |
| static G4double | CalculateTemperatureFromPressureDensity (const std::list< G4String > &components, const std::list< Type > &componentFractions, G4double pressure, G4double density) |
| |
| template<typename Type > |
| static G4double | CalculatePressureFromTemperatureDensity (const std::list< G4String > &components, const std::list< Type > &componentFractions, G4double temperature, G4double density) |
| |
| template<typename Type > |
| static G4double | CalculateDensityFromNumberDensity (const std::list< G4String > &components, const std::list< Type > &componentFractions, G4double numberDensity) |
| |
| template<typename Type > |
| static G4double | CalculateDensityFromMolarDensity (const std::list< G4String > &components, const std::list< Type > &componentFractions, G4double molarDensity) |
| |
| template<typename Type > |
| static G4double | CalculateAverageMolarMass (const std::list< G4String > &components, const std::list< Type > &componentFractions) |
| |
| template<typename Type > |
| static void | CheckGasLaw (G4String name, G4double &temperature, G4double &pressure, G4double &density, const std::list< G4String > &components, const std::list< Type > &componentFractions) |
| |
|
| static const G4double | R = CLHEP::Avogadro * CLHEP::k_Boltzmann / CLHEP::joule * 10 |
| |
A class to perform ideal gas calculations.
- Author
- Marin Deniaud
Definition at line 40 of file BDSIdealGas.hh.
◆ CalculateAverageMolarMass()
template<typename Type >
| static G4double BDSIdealGas::CalculateAverageMolarMass |
( |
const std::list< G4String > & |
components, |
|
|
const std::list< Type > & |
componentFractions |
|
) |
| |
|
inlinestatic |
◆ CalculateDensityFromMolarDensity()
template<typename Type >
| static G4double BDSIdealGas::CalculateDensityFromMolarDensity |
( |
const std::list< G4String > & |
components, |
|
|
const std::list< Type > & |
componentFractions, |
|
|
G4double |
molarDensity |
|
) |
| |
|
inlinestatic |
◆ CalculateDensityFromNumberDensity()
template<typename Type >
| static G4double BDSIdealGas::CalculateDensityFromNumberDensity |
( |
const std::list< G4String > & |
components, |
|
|
const std::list< Type > & |
componentFractions, |
|
|
G4double |
numberDensity |
|
) |
| |
|
inlinestatic |
◆ CalculateDensityFromPressureTemperature()
template<typename Type >
| static G4double BDSIdealGas::CalculateDensityFromPressureTemperature |
( |
const std::list< G4String > & |
components, |
|
|
const std::list< Type > & |
componentFractions, |
|
|
G4double |
pressure, |
|
|
G4double |
temperature |
|
) |
| |
|
inlinestatic |
◆ CalculatePressureFromTemperatureDensity()
template<typename Type >
| static G4double BDSIdealGas::CalculatePressureFromTemperatureDensity |
( |
const std::list< G4String > & |
components, |
|
|
const std::list< Type > & |
componentFractions, |
|
|
G4double |
temperature, |
|
|
G4double |
density |
|
) |
| |
|
inlinestatic |
◆ CalculateTemperatureFromPressureDensity()
template<typename Type >
| static G4double BDSIdealGas::CalculateTemperatureFromPressureDensity |
( |
const std::list< G4String > & |
components, |
|
|
const std::list< Type > & |
componentFractions, |
|
|
G4double |
pressure, |
|
|
G4double |
density |
|
) |
| |
|
inlinestatic |
◆ CheckGasLaw()
template<typename Type >
| static void BDSIdealGas::CheckGasLaw |
( |
G4String |
name, |
|
|
G4double & |
temperature, |
|
|
G4double & |
pressure, |
|
|
G4double & |
density, |
|
|
const std::list< G4String > & |
components, |
|
|
const std::list< Type > & |
componentFractions |
|
) |
| |
|
inlinestatic |
| const G4double BDSIdealGas::R = CLHEP::Avogadro * CLHEP::k_Boltzmann / CLHEP::joule * 10 |
|
static |
The documentation for this class was generated from the following file: