Represents a mixture of fluids.
Constructor | Description |
Full Usage:
MixtureOfFluids(fluid1, moleFraction1, fluid2, moleFraction2, ?checkForSumEqualsOne)
Parameters:
HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction1 : float
fluid2 : HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction2 : float
?checkForSumEqualsOne : bool
|
|
Full Usage:
MixtureOfFluids(fluid1, moleFraction1, fluid2, moleFraction2, fluid3, moleFraction3, ?checkForSumEqualsOne)
Parameters:
HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction1 : float
fluid2 : HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction2 : float
fluid3 : HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction3 : float
?checkForSumEqualsOne : bool
|
|
Full Usage:
MixtureOfFluids(fluid1, moleFraction1, fluid2, moleFraction2, fluid3, moleFraction3, fluid4, moleFraction4, ?checkForSumEqualsOne)
Parameters:
HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction1 : float
fluid2 : HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction2 : float
fluid3 : HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction3 : float
fluid4 : HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction4 : float
?checkForSumEqualsOne : bool
|
|
Full Usage:
MixtureOfFluids(fluid1, moleFraction1, fluid2, moleFraction2, fluid3, moleFraction3, fluid4, moleFraction4, fluid5, moleFraction5, ?checkForSumEqualsOne)
Parameters:
HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction1 : float
fluid2 : HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction2 : float
fluid3 : HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction3 : float
fluid4 : HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction4 : float
fluid5 : HelmholtzEquationOfStateOfPureFluidsBySpanEtAl
moleFraction5 : float
?checkForSumEqualsOne : bool
|
|
Full Usage:
MixtureOfFluids(fluidsAndMoleFractions, ?checkForSumEqualToOne)
Parameters:
IReadOnlyList<HelmholtzEquationOfStateOfPureFluidsBySpanEtAl * float>
?checkForSumEqualToOne : bool
|
|
Instance member | Description |
Full Usage:
this.MolecularWeight
Returns: float
Modifiers: abstract |
|
Full Usage:
this.Phi0_OfReducedVariables
Parameters:
float
tau : float
Returns: float
Modifiers: abstract |
|
Full Usage:
this.Phi0_tau_OfReducedVariables
Parameters:
float
tau : float
Returns: float
Modifiers: abstract |
|
Full Usage:
this.Phi0_tautau_OfReducedVariables
Parameters:
float
tau : float
Returns: float
Modifiers: abstract |
|
Full Usage:
this.PhiR_OfReducedVariables
Parameters:
float
tau : float
Returns: float
Modifiers: abstract |
|
Full Usage:
this.PhiR_delta_OfReducedVariables
Parameters:
float
tau : float
Returns: float
Modifiers: abstract |
|
Full Usage:
this.PhiR_deltadelta_OfReducedVariables
Parameters:
float
tau : float
Returns: float
Modifiers: abstract |
|
Full Usage:
this.PhiR_deltatau_OfReducedVariables
Parameters:
float
tau : float
Returns: float
Modifiers: abstract |
|
Full Usage:
this.PhiR_tau_OfReducedVariables
Parameters:
float
tau : float
Returns: float
Modifiers: abstract |
|
Full Usage:
this.PhiR_tautau_OfReducedVariables
Parameters:
float
tau : float
Returns: float
Modifiers: abstract |
|
Full Usage:
this.ReducingMoleDensity
Returns: float
Modifiers: abstract |
|
Full Usage:
this.ReducingTemperature
Returns: float
Modifiers: abstract |
|
Full Usage:
this.WithMassFractions
Parameters:
float[]
-
The mass fractions of the components.
Returns: MixtureOfFluids
A mixture with the same components, but different mass fractions. The sum of mass fractions has to be equal to 1.
|
Returns the same mixture of fluids, but with other mass fractions.
|
Full Usage:
this.WithMoleFractions
Parameters:
float[]
-
The mole fractions of the components.
Returns: MixtureOfFluids
A mixture with the same components, but different mole fractions. The sum of mole fractions has to be equal to 1.
|
Returns the same mixture of fluids, but with other mole fractions.
|
Full Usage:
this.WithMoleFractions
Parameters:
IEnumerable<float>
-
The mole fractions of the components.
?checkForSumEqualToOne : bool
-
If set to true , it is checked that the sum of mole fractions equals to 1. If this is not the case, a ArgumentOutOfRangeException is thrown.
Returns: MixtureOfFluids
|
Returns the same mixture of fluids, but with other mole fractions.
|
Full Usage:
this.WorkingUniversalGasConstant
Returns: float
Modifiers: abstract |
|
Static member | Description |
Full Usage:
MixtureOfFluids.FromCASRegistryNumbersAndMassFractions(casNumbersAndMassFractions)
Parameters:
IEnumerable<string * float>
Returns: MixtureOfFluids
|
|
Full Usage:
MixtureOfFluids.FromCASRegistryNumbersAndMoleFractions(casNumbersAndMoleFractions)
Parameters:
IEnumerable<string * float>
Returns: MixtureOfFluids
|
|
Full Usage:
MixtureOfFluids.GetMassFractionsFromFluidsAndMoleFractions(list)
Parameters:
(HelmholtzEquationOfStateOfPureFluidsBySpanEtAl * float)[]
-
The list of fluids and mole fractions of the fluids.
Returns: float[]
An array with the mass fractions of the fluids.
|
Gets the mass fractions from the fluids and the mole fractions of the fluids.
|
Full Usage:
MixtureOfFluids.GetMassFractionsFromFluidsAndMoleFractions(list)
Parameters:
IEnumerable<HelmholtzEquationOfStateOfPureFluidsBySpanEtAl * float>
-
The list of fluids and mole fractions of the fluids.
Returns: float[]
An array with the mass fractions of the fluids.
|
Gets the mass fractions from the fluids and the mole fractions of the fluids.
|
Full Usage:
MixtureOfFluids.GetMassFractionsFromMolecularWeightsAndMoleFractions(list)
Parameters:
(float * float)[]
-
The list of molecular weights and mole fractions of the fluids.
Returns: float[]
An array with the mass fractions of the fluids.
|
Gets the mass fractions from the molecular weights and mole fractions of the fluids.
|
Full Usage:
MixtureOfFluids.GetMassFractionsFromMolecularWeightsAndMoleFractions(list)
Parameters:
IEnumerable<float * float>
-
The list of molecular weights and mole fractions of the fluids.
Returns: float[]
An array with the mass fractions of the fluids.
|
Gets the mass fractions from the molecular weights and mole fractions of the fluids.
|
Full Usage:
MixtureOfFluids.GetMoleFractionsFromFluidsAndMassFractions(list)
Parameters:
(HelmholtzEquationOfStateOfPureFluidsBySpanEtAl * float)[]
-
The list of fluids and mass fractions of the fluids.
Returns: float[]
An array with the mole fractions of the fluids.
|
Gets the mole fractions from the fluids and the mass fractions of the fluids.
|
Full Usage:
MixtureOfFluids.GetMoleFractionsFromFluidsAndMassFractions(list)
Parameters:
IEnumerable<HelmholtzEquationOfStateOfPureFluidsBySpanEtAl * float>
-
The list of fluids and mass fractions of the fluids.
Returns: float[]
An array with the mole fractions of the fluids.
|
Gets the mole fractions from the fluids and the mass fractions of the fluids.
|
Full Usage:
MixtureOfFluids.GetMoleFractionsFromMolecularWeightsAndMassFractions(list)
Parameters:
(float * float)[]
-
The list of molecular weights and mass fractions of the fluids.
Returns: float[]
An array with the mole fractions of the fluids.
|
Gets the mole fractions from the molecular weights and mass fractions of the fluids.
|
Full Usage:
MixtureOfFluids.GetMoleFractionsFromMolecularWeightsAndMassFractions(list)
Parameters:
IEnumerable<float * float>
-
The list of molecular weights and mass fractions of the fluids.
Returns: float[]
An array with the mole fractions of the fluids.
|
Gets the mole fractions from the molecular weights and mass fractions of the fluids.
|
Full Usage:
MixtureOfFluids.KnownBinaryMixtures
Returns: IEnumerable<string * string * Type * Func<BinaryMixtureDefinitionBase>>
|
Gets the known binary mixture definitions.
|
Full Usage:
MixtureOfFluids.KnownFluids
Returns: IEnumerable<string * Type * Func<HelmholtzEquationOfStateOfPureFluidsBySpanEtAl>>
|
Gets the known fluids.
|
Full Usage:
MixtureOfFluids.TryGetFluidFromCasRegistryNumber(casRegistryNumber, fluid)
Parameters:
string
-
The CAS registry number of the fluid.
fluid : byref<HelmholtzEquationOfStateOfPureFluidsBySpanEtAl>
-
If the return value is true, an instance of the fluid; otherwise null.
Returns: bool
True if an instance of a fluid with the given CAS registry number could be found; otherwise false.
|
Tries to the get fluid from its CAS registry number.
|