Click or drag to resize

MixtureOfFluids Class

Represents a mixture of fluids.
Inheritance Hierarchy
SystemObject
  Altaxo.Science.Thermodynamics.FluidsHelmholtzEquationOfState
    Altaxo.Science.Thermodynamics.FluidsMixtureOfFluids

Namespace: Altaxo.Science.Thermodynamics.Fluids
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class MixtureOfFluids : HelmholtzEquationOfState

The MixtureOfFluids type exposes the following members.

Constructors
Properties
 NameDescription
Public propertyStatic memberKnownBinaryMixtures Gets the known binary mixture definitions.
Public propertyStatic memberKnownFluids Gets the known fluids.
Public propertyMolecularWeight
(Overrides HelmholtzEquationOfStateMolecularWeight)
Public propertyReducingMassDensity Gets the density (in kg/m³) used to calculate the reduced (dimensionless) density.
(Inherited from HelmholtzEquationOfState)
Public propertyReducingMoleDensity Gets the molar density (in mol/m³) used to calculate the reduced (dimensionless) density.
(Overrides HelmholtzEquationOfStateReducingMoleDensity)
Public propertyReducingTemperature Gets the temperature (in Kelvin) that is used to calculate the inverse reduced temperature.
(Overrides HelmholtzEquationOfStateReducingTemperature)
Public propertyWorkingSpecificGasConstant Gets the specific gas constant of the fluid. Is calculated from WorkingUniversalGasConstant and MolecularWeight.
(Inherited from HelmholtzEquationOfState)
Public propertyWorkingUniversalGasConstant
(Overrides HelmholtzEquationOfStateWorkingUniversalGasConstant)
Top
Methods
 NameDescription
Protected methodCalculateMolecularWeight 
Protected methodCalculateReducingDensityAndTemperature 
Protected methodCalculateWorkingUniversalGasConstant 
Protected methodStatic memberCollectAllBinaryMixDefinitions 
Protected methodStatic memberCollectAllFluidDefinitions 
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodStatic memberFromCASRegistryNumbersAndMassFractions 
Public methodStatic memberFromCASRegistryNumbersAndMoleFractions 
Public methodGetDeltaFromMassDensity Gets the reduced density by density / ReducingMassDensity.
(Inherited from HelmholtzEquationOfState)
Public methodGetDeltaFromMoleDensity Gets the reduced density by density / ReducingMassDensity.
(Inherited from HelmholtzEquationOfState)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodStatic memberGetMassFractionsFromFluidsAndMoleFractions(IEnumerableValueTupleHelmholtzEquationOfStateOfPureFluidsBySpanEtAl, Double) Gets the mass fractions from the fluids and the mole fractions of the fluids.
Public methodStatic memberGetMassFractionsFromFluidsAndMoleFractions(ValueTupleHelmholtzEquationOfStateOfPureFluidsBySpanEtAl, Double) Gets the mass fractions from the fluids and the mole fractions of the fluids.
Public methodStatic memberGetMassFractionsFromMolecularWeightsAndMoleFractions(IEnumerableValueTupleDouble, Double) Gets the mass fractions from the molecular weights and mole fractions of the fluids.
Public methodStatic memberGetMassFractionsFromMolecularWeightsAndMoleFractions(ValueTupleDouble, Double) Gets the mass fractions from the molecular weights and mole fractions of the fluids.
Public methodStatic memberGetMoleFractionsFromFluidsAndMassFractions(IEnumerableValueTupleHelmholtzEquationOfStateOfPureFluidsBySpanEtAl, Double) Gets the mole fractions from the fluids and the mass fractions of the fluids.
Public methodStatic memberGetMoleFractionsFromFluidsAndMassFractions(ValueTupleHelmholtzEquationOfStateOfPureFluidsBySpanEtAl, Double) Gets the mole fractions from the fluids and the mass fractions of the fluids.
Public methodStatic memberGetMoleFractionsFromMolecularWeightsAndMassFractions(IEnumerableValueTupleDouble, Double) Gets the mole fractions from the molecular weights and mass fractions of the fluids.
Public methodStatic memberGetMoleFractionsFromMolecularWeightsAndMassFractions(ValueTupleDouble, Double) Gets the mole fractions from the molecular weights and mass fractions of the fluids.
Public methodGetTauFromTemperature Gets the inverse reduced temperature by ReducingTemperature / temperature.
(Inherited from HelmholtzEquationOfState)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIsentropicDerivativeOfMassSpecificVolumeWrtPressure_FromMoleDensityAndTemperature Gets the isentropic (adiabatic) derivative of the mass specific volume w.r.t. pressure from mole density and temperature.
(Inherited from HelmholtzEquationOfState)
Public methodIsentropicDerivativeOfMoleSpecificVolumeWrtPressure_FromMoleDensityAndTemperature Gets the isentropic (adiabatic) derivative of the mole specific volume w.r.t. pressure from mole density and temperature.
(Inherited from HelmholtzEquationOfState)
Public methodIsothermalCompressibility_FromMassDensityAndTemperature Gets the isothermal compressibility in 1/Pa from mass density (kg/m³) and temperature (K). Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodIsothermalCompressibility_FromMoleDensityAndTemperature Gets the isothermal compressibility in 1/Pa from mole density (mol/m³) and temperature (K). Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodIsothermalCompressionalModulus_FromMassDensityAndTemperature Gets the isothermal compressional modulus K in Pa from density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodIsothermalCompressionalModulus_FromMoleDensityAndTemperature Gets the isothermal compressional modulus in Pa from density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodIsothermalDerivativePressureWrtMassDensity_FromMassDensityAndTemperature Gets the derivative of pressure w.r.t. the mass density at isothermal conditions. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodIsothermalDerivativePressureWrtMoleDensity_FromMoleDensityAndTemperature Gets the derivative of pressure w.r.t. the mole density at isothermal conditions. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassDensity_FromMoleDensity Gets the mass density (in kg/m³) from mole density (in mol/m³).
(Inherited from HelmholtzEquationOfState)
Public methodMassDensity_FromPressureAndTemperature(Double, Double, Double) Gets the mass density for a given pressure and temperature.
(Inherited from HelmholtzEquationOfState)
Public methodMassDensity_FromPressureAndTemperature(Double, Double, Double, Double) Gets the mole density from a given pressure and temperature.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificEnthalpy_FromMassDensityAndTemperature Get the enthalpy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificEnthalpy_FromMoleDensityAndTemperature Get the enthalpy from a given density and temperature.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificEntropy_FromMassDensityAndTemperature Get the entropy from a given mole density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificEntropy_FromMoleDensityAndTemperature Get the entropy from a given mole density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificGibbsEnergy_FromMassDensityAndTemperature Get the mass specific Gibbs energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificGibbsEnergy_FromMoleDensityAndTemperature Get the mass specific Gibbs energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificHelmholtzEnergy_FromMassDensityAndTemperature Get the Helmholtz energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificHelmholtzEnergy_FromMoleDensityAndTemperature Get the mass specific Helmholtz energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificInternalEnergy_FromMassDensityAndTemperature Get the internal energy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificInternalEnergy_FromMoleDensityAndTemperature Get the internal energy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificIsobaricHeatCapacity_FromMassDensityAndTemperature Gets the isobaric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificIsobaricHeatCapacity_FromMoleDensityAndTemperature Gets the isobaric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificIsochoricHeatCapacity_FromMassDensityAndTemperature Get the isochoric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMassSpecificIsochoricHeatCapacity_FromMoleDensityAndTemperature Get the isochoric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodMoleDensity_FromMassDensity Gets the mole density (in mol/m³) from mass density (in kg/m³).
(Inherited from HelmholtzEquationOfState)
Public methodMoleDensity_FromPressureAndTemperature(Double, Double, Double) Get the mole density for a given pressure and temperature.
(Inherited from HelmholtzEquationOfState)
Public methodMoleDensity_FromPressureAndTemperature(Double, Double, Double, Double) Gets the mole density from a given pressure and temperature.
(Inherited from HelmholtzEquationOfState)
Public methodMoleDensityEstimates_FromPressureAndTemperature
(Overrides HelmholtzEquationOfStateMoleDensityEstimates_FromPressureAndTemperature(Double, Double))
Public methodMoleSpecificEnthalpy_FromMassDensityAndTemperature Get the enthalpy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificEnthalpy_FromMoleDensityAndTemperature Get the enthalpy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificEntropy_FromMassDensityAndTemperature Get the entropy from a given mole density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificEntropy_FromMoleDensityAndTemperature Get the entropy from a given mole density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificGibbsEnergy_FromMassDensityAndTemperature Get the mole specific Gibbs energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificGibbsEnergy_FromMoleDensityAndTemperature Get the mole specific Gibbs energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificHelmholtzEnergy_FromMassDensityAndTemperature Get the Helmholtz energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificHelmholtzEnergy_FromMoleDensityAndTemperature Get the Helmholtz energy from a given mole density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificInternalEnergy_FromMassDensityAndTemperature Get the internal energy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificInternalEnergy_FromMoleDensityAndTemperature Get the internal energy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificIsobaricHeatCapacity_FromMassDensityAndTemperature Gets the isobaric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificIsobaricHeatCapacity_FromMoleDensityAndTemperature Gets the isobaric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificIsochoricHeatCapacity_FromMassDensityAndTemperature Get the mole specific isochoric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodMoleSpecificIsochoricHeatCapacity_FromMoleDensityAndTemperature Get the mole specific isochoric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodPhi0_OfReducedVariables Ideal part of the dimensionless Helmholtz energy as function of reduced variables. (Page 1541, Table 28)
(Overrides HelmholtzEquationOfStatePhi0_OfReducedVariables(Double, Double))
Public methodPhi0_tau_OfReducedVariables First derivative of the dimensionless Helmholtz energy as function of reduced variables with respect to the inverse reduced temperature. (Page 1541, Table 28)
(Overrides HelmholtzEquationOfStatePhi0_tau_OfReducedVariables(Double, Double))
Public methodPhi0_tautau_OfReducedVariables Second derivative of Phi0 the of reduced variables with respect to the inverse reduced temperature. (Page 1541, Table 28)
(Overrides HelmholtzEquationOfStatePhi0_tautau_OfReducedVariables(Double, Double))
Public methodPhiR_delta_OfReducedVariables
(Overrides HelmholtzEquationOfStatePhiR_delta_OfReducedVariables(Double, Double))
Public methodPhiR_deltadelta_OfReducedVariables
(Overrides HelmholtzEquationOfStatePhiR_deltadelta_OfReducedVariables(Double, Double))
Public methodPhiR_deltatau_OfReducedVariables
(Overrides HelmholtzEquationOfStatePhiR_deltatau_OfReducedVariables(Double, Double))
Public methodPhiR_OfReducedVariables Calculates the residual part of the dimensionless Helmholtz energy in dependence on reduced density and reduced inverse temperature.
(Overrides HelmholtzEquationOfStatePhiR_OfReducedVariables(Double, Double))
Public methodPhiR_tau_OfReducedVariables
(Overrides HelmholtzEquationOfStatePhiR_tau_OfReducedVariables(Double, Double))
Public methodPhiR_tautau_OfReducedVariables
(Overrides HelmholtzEquationOfStatePhiR_tautau_OfReducedVariables(Double, Double))
Protected methodStatic memberPow3 
Public methodPressure_FromMassDensityAndTemperature Get the pressure from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodPressure_FromMoleDensityAndTemperature Gets the pressure from a given molar density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodSpeedOfSound_FromMassDensityAndTemperature Get the speed of sound from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodSpeedOfSound_FromMoleDensityAndTemperature Get the speed of sound from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.
(Inherited from HelmholtzEquationOfState)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodStatic memberTryGetFluidFromCasRegistryNumber Tries to the get fluid from its CAS registry number.
Public methodWithMassFractions Returns the same mixture of fluids, but with other mass fractions.
Public methodWithMoleFractions(Double) Returns the same mixture of fluids, but with other mole fractions.
Public methodWithMoleFractions(IEnumerableDouble, Boolean) Returns the same mixture of fluids, but with other mole fractions.
Top
Fields
See Also