template<class Scalar, class FluidSystem, int phaseIdx, bool useSpe5Relations = false>
class Dumux::PengRobinsonParamsMixture< Scalar, FluidSystem, phaseIdx, useSpe5Relations >
This problem comprises \(H_2O\), \(C_1\), \(C_3\), \(C_6\), \(C_10\), \(C_15\) and \(C_20\) as components.
See:
R. Reid, et al. (1987, pp. 43-44) [reid1987] 
and
J.E. Killough, et al. (1987) [SPE5] 
|  | 
| template<class FluidState> | 
| void | updatePure (const FluidState &fluidState) | 
|  | Update Peng-Robinson parameters for the pure components. 
 | 
|  | 
| void | updatePure (Scalar temperature, Scalar pressure) | 
|  | Peng-Robinson parameters for the pure components. 
 | 
|  | 
| template<class FluidState> | 
| void | updateMix (const FluidState &fs) | 
|  | Calculates the "a" and "b" Peng-Robinson parameters for the mixture. 
 | 
|  | 
| template<class FluidState> | 
| void | updateSingleMoleFraction (const FluidState &fs, int compIdx) | 
|  | Calculates the "a" and "b" Peng-Robinson parameters for the mixture provided that only a single mole fraction was changed. 
 | 
|  | 
| const PureParams & | pureParams (int compIdx) const | 
|  | Return the Peng-Robinson parameters of a pure substance,. 
 | 
|  | 
| const PureParams & | operator[] (int compIdx) const | 
|  | Returns the Peng-Robinson parameters for a pure component. 
 | 
|  | 
| Scalar | a () const | 
|  | Returns the attractive parameter 'a' of the Peng-Robinson fluid. 
 | 
|  | 
| Scalar | b () const | 
|  | Returns the repulsive parameter 'b' of the Peng-Robinson fluid. 
 | 
|  | 
| void | setA (Scalar value) | 
|  | Set the attractive parameter 'a' of the Peng-Robinson fluid. 
 | 
|  | 
| void | setB (Scalar value) | 
|  | Set the repulsive parameter 'b' of the Peng-Robinson fluid. 
 | 
|  |