The base class of the parameter cache classes for fluid systems.  
#include <dumux/material/fluidsystems/parametercachebase.hh>
|  | 
| template<class FluidState> | 
| void | updateAll (const FluidState &fs, int exceptQuantities=None) | 
|  | Update all cached quantities for all phases. 
 | 
|  | 
| template<class FluidState> | 
| void | updateAllPressures (const FluidState &fs) | 
|  | Update all cached quantities which depend on the pressure of any fluid phase. 
 | 
|  | 
| template<class FluidState> | 
| void | updateAllTemperatures (const FluidState &fs) | 
|  | Update all cached quantities which depend on the temperature of any fluid phase. 
 | 
|  | 
| template<class FluidState> | 
| void | updatePhase (const FluidState &fs, int phaseIdx, int exceptQuantities=None) | 
|  | Update all cached parameters of a specific fluid phase. 
 | 
|  | 
| template<class FluidState> | 
| void | updateTemperature (const FluidState &fs, int phaseIdx) | 
|  | Update all cached parameters of a specific fluid phase which depend on temperature. 
 | 
|  | 
| template<class FluidState> | 
| void | updatePressure (const FluidState &fs, int phaseIdx) | 
|  | Update all cached parameters of a specific fluid phase which depend on pressure. 
 | 
|  | 
| template<class FluidState> | 
| void | updateComposition (const FluidState &fs, int phaseIdx) | 
|  | Update all cached parameters of a specific fluid phase which depend on composition. 
 | 
|  | 
| template<class FluidState> | 
| void | updateSingleMoleFraction (const FluidState &fs, int phaseIdx, int compIdx) | 
|  | Update all cached parameters of a specific fluid phase which depend on the mole fraction of a single component. 
 | 
|  | 
◆ ExceptQuantities
template<class Implementation> 
      
 
| Enumerator | 
|---|
| None |  | 
| Temperature |  | 
| Pressure |  | 
| Composition |  | 
 
 
◆ updateAll()
template<class Implementation> 
template<class FluidState> 
 
The except argument contains a bit field of the quantities which have not been modified since the last call to an update() method. 
 
 
◆ updateAllPressures()
template<class Implementation> 
template<class FluidState> 
 
 
◆ updateAllTemperatures()
template<class Implementation> 
template<class FluidState> 
 
 
◆ updateComposition()
template<class Implementation> 
template<class FluidState> 
 
Only use this method if neither the pressure nor the temperature of the phase changed between two update() calls. If more changed, call updatePhase()! 
 
 
◆ updatePhase()
template<class Implementation> 
template<class FluidState> 
 
The quantities specified by the except bit field have not been modified since since the last call to an update() method. 
 
 
◆ updatePressure()
template<class Implementation> 
template<class FluidState> 
 
Only use this method if only the pressure of a phase changed between two update() calls. If more changed, call updatePhase()! 
 
 
◆ updateSingleMoleFraction()
template<class Implementation> 
template<class FluidState> 
  
  | 
        
          | void Dumux::ParameterCacheBase< Implementation >::updateSingleMoleFraction | ( | const FluidState & | fs, |  
          |  |  | int | phaseIdx, |  
          |  |  | int | compIdx ) |  | inline | 
 
Only use this method if just a single component's concentration changed between two update() calls. If more than one concentration changed, call updatePhaseComposition() of updatePhase()! 
 
 
◆ updateTemperature()
template<class Implementation> 
template<class FluidState> 
 
Only use this method if only the temperature of a phase changed between two update() calls. If more changed, call updatePhase()! 
 
 
The documentation for this class was generated from the following file: