opm/material/fluidmatrixinteractions/EclMultiplexerMaterialParams.hpp File Reference

#include "EclStone1Material.hpp"
#include "EclStone2Material.hpp"
#include "EclDefaultMaterial.hpp"
#include "EclTwoPhaseMaterial.hpp"
#include <type_traits>
#include <cassert>
#include <memory>
#include <opm/material/common/EnsureFinalized.hpp>

Go to the source code of this file.

Classes

class  Opm::EclMultiplexerMaterialParams< Traits, GasOilMaterialLawT, OilWaterMaterialLawT >
 Multiplexer implementation for the parameters required by the multiplexed three-phase material law. More...
struct  Opm::EclMultiplexerMaterialParams< Traits, GasOilMaterialLawT, OilWaterMaterialLawT >::Deleter< ParamT >

Enumerations

enum  EclMultiplexerApproach { EclDefaultApproach, EclStone1Approach, EclStone2Approach, EclTwoPhaseApproach }

Detailed Description

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.


Generated on 25 Mar 2018 by  doxygen 1.6.1