|
|
using | IntensiveQuantities = GetPropType<TypeTag, Properties::IntensiveQuantities> |
|
using | Scalar = GetPropType<TypeTag, Properties::Scalar> |
|
using | FluidState = typename IntensiveQuantities::FluidState |
|
using | FluidSystem = GetPropType<TypeTag, Properties::FluidSystem> |
|
using | AssignFunc = std::function<void(const Context&)> |
| | Callback for extractors handling their own assignements.
|
|
using | ScalarFunc = std::function<Scalar(const Context&)> |
| | Callback for extractors assigned to a scalar buffer Return value to store in buffer.
|
|
using | PhaseFunc = std::function<Scalar(const unsigned , const Context&)> |
| | Callback for extractors assigned to a phase buffer Returns value to store in buffer for requested phase.
|
|
using | ScalarBuffer = std::vector<Scalar> |
| | A scalar buffer.
|
|
using | PhaseArray = std::array<ScalarBuffer,numPhases> |
| | An array of buffers, one for each phase.
|
template<class TypeTag>
struct Opm::detail::Extractor< TypeTag >
Wrapping struct holding types used for element-level data extraction.