|
My Project
|
Multiplexer implementation for the parameters required by the multiplexed three-phase material law. More...
#include "EclStone1Material.hpp"#include "EclStone2Material.hpp"#include "EclDefaultMaterial.hpp"#include "EclTwoPhaseMaterial.hpp"#include <cassert>#include <memory>#include <type_traits>#include <opm/material/common/EnsureFinalized.hpp>Go to the source code of this file.
Classes | |
| class | Opm::EclMultiplexerMaterialParams< Traits, GasOilMaterialLawT, OilWaterMaterialLawT, GasWaterMaterialLawT > |
| Multiplexer implementation for the parameters required by the multiplexed three-phase material law. More... | |
Namespaces | |
| namespace | Opm |
| This class implements a small container which holds the transmissibility mulitpliers for all the faces in the grid. | |
Enumerations | |
| enum class | EclMultiplexerApproach { Default , Stone1 , Stone2 , TwoPhase , OnePhase } |
Multiplexer implementation for the parameters required by the multiplexed three-phase material law.
Essentially, this class just stores parameter object for the "nested" material law and provides some methods to convert to it.