Opm::IncompPropertiesShadow Struct Reference
Inheritance diagram for Opm::IncompPropertiesShadow:
Constructor & Destructor Documentation
Shadow another set of properties. If no properties are overridden, the values from the original will be used. Initialize so that all properties are retrieved from original. Member Function Documentation
Implements Opm::IncompPropertiesInterface. References Opm::IncompPropertiesInterface::capPress().
Densities of fluid phases at reservoir conditions.
Implements Opm::IncompPropertiesInterface. References Opm::IncompPropertiesInterface::density().
Implements Opm::IncompPropertiesInterface. References Opm::IncompPropertiesInterface::numCells().
Implement all methods from the IncompPropertiesInterface. The format of the prototype and the shadow must be the same, so these methods should always be forwarded directly. Implements Opm::IncompPropertiesInterface. References Opm::IncompPropertiesInterface::numDimensions().
Implements Opm::IncompPropertiesInterface. References Opm::IncompPropertiesInterface::numPhases().
Implements Opm::IncompPropertiesInterface. References Opm::IncompPropertiesInterface::permeability().
Return the new value if indicated in the bitfield, otherwise use the original value from the other object. Implements Opm::IncompPropertiesInterface. References Opm::IncompPropertiesInterface::porosity().
These methods are sufficiently advanced (the s parameter is a non-integral index) for there not to be a trivial implementation, so they are not overridden yet. Implements Opm::IncompPropertiesInterface. References Opm::IncompPropertiesInterface::relperm().
Obtain the range of allowable saturation values. In cell cells[i], saturation of phase p is allowed to be in the interval [smin[i*P + p], smax[i*P + p]].
Implements Opm::IncompPropertiesInterface. References Opm::IncompPropertiesInterface::satRange().
Densities of fluid phases at surface conditions. Note: a reasonable question to ask is why there can be different densities at surface and reservoir conditions, when the phases are assumed incompressible. The answer is that even if we approximate the phases as being incompressible during simulation, the density difference between surface and reservoir may be larger. For accurate reporting and using data given in terms of surface values, we need to handle this difference.
Implements Opm::IncompPropertiesInterface. References Opm::IncompPropertiesInterface::surfaceDensity().
Use a different set of densities.
Referenced by useDensity(), and useFluidProps().
Convenience method to set both viscosity and density. References useDensity(), useSurfaceDensity(), and useViscosity(). Referenced by useRockAndFluidProps().
Use a different set of permeabilities.
Referenced by usePermeability(), and useRockProps().
Use a different set of porosities.
Store the pointer and indicate that the new value should be used. Referenced by usePorosity(), and useRockProps().
Copy the pointer from another property interface, after checking that they are compatible. References Opm::IncompPropertiesInterface::numCells(), Opm::IncompPropertiesInterface::porosity(), and usePorosity().
Convenience method to set both rock and fluid properties. References useFluidProps(), and useRockProps().
Convenience method to set both porosity and permeability. Convenience methods to set several set of properties at once. References usePermeability(), and usePorosity(). Referenced by useRockAndFluidProps().
Use a different set of surface densities.
Referenced by useFluidProps(), and useSurfaceDensity().
Use a different set of viscosities.
References Opm::unit::perm_details::visc. Referenced by useFluidProps(), and useViscosity().
Implements Opm::IncompPropertiesInterface. References Opm::IncompPropertiesInterface::viscosity(). The documentation for this struct was generated from the following files: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||