Constraint solvers converting primary to secondary variables. More...
Constraint solvers converting primary to secondary variables.
Constraint solvers are auxiliary tools to make sure that a fluid state is consistent with some thermodynamic constraints. All constraint solvers specify a well defined set of input variables and make sure that the resulting fluid state is consistent with a given set of thermodynamic equations. Constraint solvers connect the thermodynamic relations expressed by fluid systems with the thermodynamic quantities stored by fluid states. Using them is not mandatory for models, but given the fact that some thermodynamic constraints can be quite complex to solve, sharing this code between models makes sense.
Files | |
file | compositionalflash.hh |
Determines the pressures and saturations of all fluid phases given the total mass of all components. | |
file | compositionfromfugacities.hh |
Determines the fluid composition given the component fugacities and an arbitary equation of state. | |
file | computefromreferencephase.hh |
Computes all quantities of a generic fluid state if a reference phase has been specified. | |
file | immiscibleflash.hh |
Determines the pressures and saturations of all fluid phases given the total mass of all components. | |
file | misciblemultiphasecomposition.hh |
Computes the composition of all phases of a N-phase, N-component fluid system assuming that all N phases are present. | |
file | ncpflash.hh |
Determines the phase compositions, pressures and saturations given the total mass of all components. | |
Classes | |
class | Dumux::CompositionalFlash< Scalar, FluidSystem > |
Flash calculation routines for compositional sequential models. More... | |
class | Dumux::CompositionFromFugacities< Scalar, FluidSystem > |
Calculates the chemical equilibrium from the component fugacities \( f^\kappa \) in the phase \( \alpha \). More... | |
class | Dumux::ComputeFromReferencePhase< Scalar, FluidSystem > |
Computes all quantities of a generic fluid state if a reference phase has been specified. More... | |
class | Dumux::ImmiscibleFlash< Scalar, FluidSystem > |
Determines the pressures and saturations of all fluid phases given the total mass of all components. More... | |
class | Dumux::MiscibleMultiPhaseComposition< Scalar, FluidSystem > |
Computes the composition of all phases of a N-phase, N-component fluid system assuming that all N phases are present. More... | |
class | Dumux::NcpFlash< Scalar, FluidSystem > |
Determines the phase compositions, pressures and saturations given the total mass of all components. More... | |