# get_mix_vals#

BinaryGas.get_mix_vals(propname, mode='linear', power=1)#

Get the mole fraction weighted value of a given property for the mixture

Parameters:
• propname (str) – The property to fetch, such as 'pore.viscosity'.

• mode (str) –

The type of weighting to use. Options are:

mode

’linear’

(default) Basic mole fraction weighting of the form: $$z = \Sigma (x_i \cdot \z_i)$$

’logarithmic’

Uses the natural logarithm of the property as: $$ln(z) = \Sigma (x_i \cdot ln(\z_i))$$

’power

Applies an exponent to the property as: $$\z^{power} = \Sigma (x_i \cdot \z_i^{power})$$

• power (scalar) – If mode='power' this indicates the value of the exponent, otherwise this is ignored.

Returns:

vals – An ndarray with the requested values obtained using the specified weigthing.

Return type:

ndarray