Output module for the results black oil model writing in ECL binary format. More...

#include <OutputBlackoilModule.hpp>

Inheritance diagram for Opm::OutputBlackOilModule< TypeTag >:
Inheritance graph

Public Member Functions

template<class CollectDataToIORankType >
 OutputBlackOilModule (const Simulator &simulator, const SummaryConfig &smryCfg, const CollectDataToIORankType &collectToIORank)
 
void allocBuffers (const unsigned bufferSize, const unsigned reportStepNum, const bool substep, const bool log, const bool isRestart)
 Allocate memory for the scalar fields we would like to write to ECL output files. More...
 
void processElementMech (const ElementContext &elemCtx)
 
void processElement (const ElementContext &elemCtx)
 Modify the internal buffers according to the intensive quanties relevant for an element. More...
 
void processElementFlows (const ElementContext &elemCtx)
 
void processElementBlockData (const ElementContext &elemCtx)
 
template<class ActiveIndex , class CartesianIndex >
void processFluxes (const ElementContext &elemCtx, ActiveIndex &&activeIndex, CartesianIndex &&cartesianIndex)
 Capture connection fluxes, particularly to account for inter-region flows. More...
 
void initializeFluxData ()
 Prepare for capturing connection fluxes, particularly to account for inter-region flows. More...
 
void finalizeFluxData ()
 Finalize capturing connection fluxes. More...
 
const InterRegFlowMapgetInterRegFlows () const
 Get read-only access to collection of inter-region flows. More...
 
template<class FluidState >
void assignToFluidState (FluidState &fs, unsigned elemIdx) const
 
void initHysteresisParams (Simulator &simulator, unsigned elemIdx) const
 
void updateFluidInPlace (const ElementContext &elemCtx)
 
void updateFluidInPlace (const unsigned globalDofIdx, const IntensiveQuantities &intQuants, const double totVolume)
 
Scalar * getPRESSURE_ptr (void)
 
int getPRESSURE_size (void)
 
void outputTimeStamp (const std::string &lbl, double elapsed, int rstep, boost::posix_time::ptime currentDate)
 
void prepareDensityAccumulation ()
 
void accumulateDensityParallel ()
 
void outputCumLog (std::size_t reportStepNum)
 
void outputProdLog (std::size_t reportStepNum)
 
void outputInjLog (std::size_t reportStepNum)
 
Inplace calc_inplace (std::map< std::string, double > &miscSummaryData, std::map< std::string, std::vector< double > > &regionData, const Parallel::Communication &comm)
 
void outputFipAndResvLog (const Inplace &inplace, const std::size_t reportStepNum, double elapsed, boost::posix_time::ptime currentDate, const bool substep, const Parallel::Communication &comm)
 
void outputErrorLog (const Parallel::Communication &comm) const
 
void addRftDataToWells (data::Wells &wellDatas, std::size_t reportStepNum)
 
void assignToSolution (data::Solution &sol)
 Move all buffers to data::Solution. More...
 
void setRestart (const data::Solution &sol, unsigned elemIdx, unsigned globalDofIndex)
 
Scalar getSolventSaturation (unsigned elemIdx) const
 
Scalar getSolventRsw (unsigned elemIdx) const
 
Scalar getPolymerConcentration (unsigned elemIdx) const
 
Scalar getFoamConcentration (unsigned elemIdx) const
 
Scalar getSaltConcentration (unsigned elemIdx) const
 
Scalar getSaltSaturation (unsigned elemIdx) const
 
Scalar getPermFactor (unsigned elemIdx) const
 
Scalar getMicrobialConcentration (unsigned elemIdx) const
 
Scalar getOxygenConcentration (unsigned elemIdx) const
 
Scalar getUreaConcentration (unsigned elemIdx) const
 
Scalar getBiofilmConcentration (unsigned elemIdx) const
 
Scalar getCalciteConcentration (unsigned elemIdx) const
 
const std::array< FlowsData< double >, 3 > & getFlowsn () const
 
bool hasFlowsn () const
 
bool hasFlows () const
 
bool hasBlockFlows () const
 
bool anyFlows () const
 
const std::array< FlowsData< double >, 3 > & getFloresn () const
 
bool hasFloresn () const
 
bool hasFlores () const
 
bool anyFlores () const
 
bool needInterfaceFluxes (const bool isSubStep) const
 
const std::map< std::pair< std::string, int >, double > & getBlockData ()
 
const Inplace & initialInplace () const
 
bool localDataValid () const
 
void invalidateLocalData ()
 
void validateLocalData ()
 
void setCnvData (const std::vector< std::vector< int > > &data)
 
void serializeOp (Serializer &serializer)
 
void assignGlobalFieldsToSolution (data::Solution &sol)
 Assign fields that are in global numbering to the solution. \detail This is used to add fields that for some reason cannot be collected using the regular collect mechanism to the solution. In particular this is used with RPTRST CONV output. More...
 

Static Public Member Functions

static void registerParameters ()
 Register all run-time parameters for the Vtk output module. More...
 

Protected Types

enum  
 
enum  
 
enum  
 
enum  
 
enum  
 
enum  
 
enum  
 
enum  
 
using ScalarBuffer = std::vector< Scalar >
 
using StringBuffer = std::vector< std::string >
 

Protected Member Functions

void doAllocBuffers (unsigned bufferSize, unsigned reportStepNum, const bool substep, const bool log, const bool isRestart, const bool vapparsActive, const bool enableHysteresis, unsigned numTracers, unsigned numOutputNnc)
 
void makeRegionSum (Inplace &inplace, const std::string &region_name, const Parallel::Communication &comm) const
 
Inplace accumulateRegionSums (const Parallel::Communication &comm)
 
void updateSummaryRegionValues (const Inplace &inplace, std::map< std::string, double > &miscSummaryData, std::map< std::string, std::vector< double > > &regionData) const
 
void setupBlockData (std::function< bool(int)> isCartIdxOnThisRank)
 

Static Protected Member Functions

static bool isOutputCreationDirective_ (const std::string &keyword)
 
static ScalarBuffer regionSum (const ScalarBuffer &property, const std::vector< int > &regionId, const std::size_t maxNumberOfRegions, const Parallel::Communication &comm)
 
static int regionMax (const std::vector< int > &region, const Parallel::Communication &comm)
 
static void update (Inplace &inplace, const std::string &region_name, const Inplace::Phase phase, const std::size_t ntFip, const ScalarBuffer &values)
 
static Scalar sum (const ScalarBuffer &v)
 

Protected Attributes

const EclipseState & eclState_
 
const Schedule & schedule_
 
const SummaryState & summaryState_
 
SummaryConfig summaryConfig_
 
InterRegFlowMap interRegionFlows_
 
LogOutputHelper< Scalar > logOutput_
 
bool enableEnergy_
 
bool enableTemperature_
 
bool enableMech_
 
bool enableSolvent_
 
bool enablePolymer_
 
bool enableFoam_
 
bool enableBrine_
 
bool enableSaltPrecipitation_
 
bool enableExtbo_
 
bool enableMICP_
 
bool forceDisableFipOutput_
 
bool forceDisableFipresvOutput_
 
bool outputFipRestart_
 
bool computeFip_
 
bool anyFlows_
 
bool anyFlores_
 
bool blockFlows_
 
bool enableFlows_
 
bool enableFlores_
 
bool enableFlowsn_
 
bool enableFloresn_
 
std::unordered_map< Inplace::Phase, ScalarBufferfip_
 
std::unordered_map< std::string, std::vector< int > > regions_
 
std::unordered_map< Inplace::Phase, std::vector< SummaryConfigNode > > regionNodes_
 
std::vector< SummaryConfigNode > RPRNodes_
 
std::vector< SummaryConfigNode > RPRPNodes_
 
std::vector< int > failedCellsPb_
 
std::vector< int > failedCellsPd_
 
ScalarBuffer gasFormationVolumeFactor_
 
ScalarBuffer hydrocarbonPoreVolume_
 
ScalarBuffer pressureTimesPoreVolume_
 
ScalarBuffer pressureTimesHydrocarbonVolume_
 
ScalarBuffer dynamicPoreVolume_
 
ScalarBuffer rPorV_
 
ScalarBuffer fluidPressure_
 
ScalarBuffer temperature_
 
ScalarBuffer rs_
 
ScalarBuffer rsw_
 
ScalarBuffer rv_
 
ScalarBuffer rvw_
 
ScalarBuffer overburdenPressure_
 
ScalarBuffer oilSaturationPressure_
 
ScalarBuffer drsdtcon_
 
ScalarBuffer sSol_
 
ScalarBuffer rswSol_
 
ScalarBuffer cPolymer_
 
ScalarBuffer cFoam_
 
ScalarBuffer cSalt_
 
ScalarBuffer pSalt_
 
ScalarBuffer permFact_
 
ScalarBuffer extboX_
 
ScalarBuffer extboY_
 
ScalarBuffer extboZ_
 
ScalarBuffer mFracOil_
 
ScalarBuffer mFracGas_
 
ScalarBuffer mFracCo2_
 
ScalarBuffer soMax_
 
ScalarBuffer pcSwMdcOw_
 
ScalarBuffer krnSwMdcOw_
 
ScalarBuffer pcSwMdcGo_
 
ScalarBuffer krnSwMdcGo_
 
ScalarBuffer ppcw_
 
ScalarBuffer gasDissolutionFactor_
 
ScalarBuffer oilVaporizationFactor_
 
ScalarBuffer bubblePointPressure_
 
ScalarBuffer dewPointPressure_
 
ScalarBuffer rockCompPorvMultiplier_
 
ScalarBuffer swMax_
 
ScalarBuffer minimumOilPressure_
 
ScalarBuffer saturatedOilFormationVolumeFactor_
 
ScalarBuffer rockCompTransMultiplier_
 
ScalarBuffer cMicrobes_
 
ScalarBuffer cOxygen_
 
ScalarBuffer cUrea_
 
ScalarBuffer cBiofilm_
 
ScalarBuffer cCalcite_
 
ScalarBuffer pcgw_
 
ScalarBuffer pcow_
 
ScalarBuffer pcog_
 
ScalarBuffer mechPotentialForce_
 
ScalarBuffer mechPotentialPressForce_
 
ScalarBuffer mechPotentialTempForce_
 
ScalarBuffer dispX_
 
ScalarBuffer dispY_
 
ScalarBuffer dispZ_
 
ScalarBuffer stressXX_
 
ScalarBuffer stressYY_
 
ScalarBuffer stressZZ_
 
ScalarBuffer stressXY_
 
ScalarBuffer stressXZ_
 
ScalarBuffer stressYZ_
 
ScalarBuffer delstressXX_
 
ScalarBuffer delstressYY_
 
ScalarBuffer delstressZZ_
 
ScalarBuffer delstressXY_
 
ScalarBuffer delstressXZ_
 
ScalarBuffer delstressYZ_
 
ScalarBuffer strainXX_
 
ScalarBuffer strainYY_
 
ScalarBuffer strainZZ_
 
ScalarBuffer strainXY_
 
ScalarBuffer strainXZ_
 
ScalarBuffer strainYZ_
 
std::array< ScalarBuffer, numPhases > saturation_
 
std::array< ScalarBuffer, numPhases > invB_
 
std::array< ScalarBuffer, numPhases > density_
 
std::array< ScalarBuffer, numPhases > viscosity_
 
std::array< ScalarBuffer, numPhases > relativePermeability_
 
std::vector< ScalarBuffertracerConcentrations_
 
std::array< ScalarBuffer, numPhases > residual_
 
std::array< std::array< ScalarBuffer, numPhases >, 6 > flows_
 
std::array< std::array< ScalarBuffer, numPhases >, 6 > flores_
 
std::array< FlowsData< double >, 3 > floresn_
 
std::array< FlowsData< double >, 3 > flowsn_
 
std::map< std::size_t, Scalar > oilConnectionPressures_
 
std::map< std::size_t, Scalar > waterConnectionSaturations_
 
std::map< std::size_t, Scalar > gasConnectionSaturations_
 
std::map< std::pair< std::string, int >, double > blockData_
 
std::vector< std::vector< int > > cnvData_
 Data for CNV_xxx arrays. More...
 
std::optional< Inplace > initialInplace_
 
bool local_data_valid_
 
std::optional< RegionPhasePoreVolAverageregionAvgDensity_
 

Detailed Description

template<class TypeTag>
class Opm::OutputBlackOilModule< TypeTag >

Output module for the results black oil model writing in ECL binary format.

Member Typedef Documentation

◆ ScalarBuffer

using Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::ScalarBuffer = std::vector<Scalar>
protectedinherited

◆ StringBuffer

using Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::StringBuffer = std::vector<std::string>
protectedinherited

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protectedinherited

◆ anonymous enum

anonymous enum
protectedinherited

◆ anonymous enum

anonymous enum
protectedinherited

◆ anonymous enum

anonymous enum
protectedinherited

◆ anonymous enum

anonymous enum
protectedinherited

◆ anonymous enum

anonymous enum
protectedinherited

◆ anonymous enum

anonymous enum
protectedinherited

◆ anonymous enum

anonymous enum
protectedinherited

Constructor & Destructor Documentation

◆ OutputBlackOilModule()

Member Function Documentation

◆ accumulateDensityParallel()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::accumulateDensityParallel ( )
inherited

Run cross-rank parallel accumulation of per-region phase density running sums (average values).

◆ accumulateRegionSums()

Inplace Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::accumulateRegionSums ( const Parallel::Communication comm)
protectedinherited

◆ addRftDataToWells()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::addRftDataToWells ( data::Wells &  wellDatas,
std::size_t  reportStepNum 
)
inherited

◆ allocBuffers()

template<class TypeTag >
void Opm::OutputBlackOilModule< TypeTag >::allocBuffers ( const unsigned  bufferSize,
const unsigned  reportStepNum,
const bool  substep,
const bool  log,
const bool  isRestart 
)
inline

Allocate memory for the scalar fields we would like to write to ECL output files.

References Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::doAllocBuffers().

◆ anyFlores()

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::anyFlores ( ) const
inlineinherited

◆ anyFlows()

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::anyFlows ( ) const
inlineinherited

◆ assignGlobalFieldsToSolution()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::assignGlobalFieldsToSolution ( data::Solution &  sol)
inherited

Assign fields that are in global numbering to the solution. \detail This is used to add fields that for some reason cannot be collected using the regular collect mechanism to the solution. In particular this is used with RPTRST CONV output.

◆ assignToFluidState()

◆ assignToSolution()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::assignToSolution ( data::Solution &  sol)
inherited

Move all buffers to data::Solution.

◆ calc_inplace()

Inplace Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::calc_inplace ( std::map< std::string, double > &  miscSummaryData,
std::map< std::string, std::vector< double > > &  regionData,
const Parallel::Communication comm 
)
inherited

◆ doAllocBuffers()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::doAllocBuffers ( unsigned  bufferSize,
unsigned  reportStepNum,
const bool  substep,
const bool  log,
const bool  isRestart,
const bool  vapparsActive,
const bool  enableHysteresis,
unsigned  numTracers,
unsigned  numOutputNnc 
)
protectedinherited

◆ finalizeFluxData()

template<class TypeTag >
void Opm::OutputBlackOilModule< TypeTag >::finalizeFluxData ( )
inline

◆ getBiofilmConcentration()

Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getBiofilmConcentration ( unsigned  elemIdx) const
inlineinherited

◆ getBlockData()

const std::map< std::pair< std::string, int >, double > & Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getBlockData ( )
inlineinherited

◆ getCalciteConcentration()

Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getCalciteConcentration ( unsigned  elemIdx) const
inlineinherited

◆ getFloresn()

const std::array< FlowsData< double >, 3 > & Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getFloresn ( ) const
inlineinherited

◆ getFlowsn()

const std::array< FlowsData< double >, 3 > & Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getFlowsn ( ) const
inlineinherited

◆ getFoamConcentration()

Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getFoamConcentration ( unsigned  elemIdx) const
inlineinherited

◆ getInterRegFlows()

template<class TypeTag >
const InterRegFlowMap & Opm::OutputBlackOilModule< TypeTag >::getInterRegFlows ( ) const
inline

Get read-only access to collection of inter-region flows.

References Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::interRegionFlows_.

◆ getMicrobialConcentration()

Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getMicrobialConcentration ( unsigned  elemIdx) const
inlineinherited

◆ getOxygenConcentration()

Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getOxygenConcentration ( unsigned  elemIdx) const
inlineinherited

◆ getPermFactor()

Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getPermFactor ( unsigned  elemIdx) const
inlineinherited

◆ getPolymerConcentration()

Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getPolymerConcentration ( unsigned  elemIdx) const
inlineinherited

◆ getPRESSURE_ptr()

Scalar * Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getPRESSURE_ptr ( void  )
inlineinherited

◆ getPRESSURE_size()

int Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getPRESSURE_size ( void  )
inlineinherited

◆ getSaltConcentration()

Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getSaltConcentration ( unsigned  elemIdx) const
inlineinherited

◆ getSaltSaturation()

Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getSaltSaturation ( unsigned  elemIdx) const
inlineinherited

◆ getSolventRsw()

Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getSolventRsw ( unsigned  elemIdx) const
inlineinherited

◆ getSolventSaturation()

Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getSolventSaturation ( unsigned  elemIdx) const
inlineinherited

◆ getUreaConcentration()

Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::getUreaConcentration ( unsigned  elemIdx) const
inlineinherited

◆ hasBlockFlows()

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::hasBlockFlows ( ) const
inlineinherited

◆ hasFlores()

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::hasFlores ( ) const
inlineinherited

◆ hasFloresn()

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::hasFloresn ( ) const
inlineinherited

◆ hasFlows()

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::hasFlows ( ) const
inlineinherited

◆ hasFlowsn()

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::hasFlowsn ( ) const
inlineinherited

◆ initHysteresisParams()

◆ initialInplace()

const Inplace & Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::initialInplace ( ) const
inlineinherited

◆ initializeFluxData()

template<class TypeTag >
void Opm::OutputBlackOilModule< TypeTag >::initializeFluxData ( )
inline

Prepare for capturing connection fluxes, particularly to account for inter-region flows.

References Opm::InterRegFlowMap::clear(), and Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::interRegionFlows_.

◆ invalidateLocalData()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::invalidateLocalData ( )
inlineinherited

◆ isOutputCreationDirective_()

static bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::isOutputCreationDirective_ ( const std::string &  keyword)
staticprotectedinherited

◆ localDataValid()

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::localDataValid ( ) const
inlineinherited

◆ makeRegionSum()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::makeRegionSum ( Inplace &  inplace,
const std::string &  region_name,
const Parallel::Communication comm 
) const
protectedinherited

◆ needInterfaceFluxes()

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::needInterfaceFluxes ( const bool  isSubStep) const
inlineinherited

◆ outputCumLog()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::outputCumLog ( std::size_t  reportStepNum)
inherited

◆ outputErrorLog()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::outputErrorLog ( const Parallel::Communication comm) const
inherited

◆ outputFipAndResvLog()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::outputFipAndResvLog ( const Inplace &  inplace,
const std::size_t  reportStepNum,
double  elapsed,
boost::posix_time::ptime  currentDate,
const bool  substep,
const Parallel::Communication comm 
)
inherited

◆ outputInjLog()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::outputInjLog ( std::size_t  reportStepNum)
inherited

◆ outputProdLog()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::outputProdLog ( std::size_t  reportStepNum)
inherited

◆ outputTimeStamp()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::outputTimeStamp ( const std::string &  lbl,
double  elapsed,
int  rstep,
boost::posix_time::ptime  currentDate 
)
inherited

◆ prepareDensityAccumulation()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::prepareDensityAccumulation ( )
inherited

Clear internal arrays for parallel accumulation of per-region phase density averages.

◆ processElement()

template<class TypeTag >
void Opm::OutputBlackOilModule< TypeTag >::processElement ( const ElementContext &  elemCtx)
inline

Modify the internal buffers according to the intensive quanties relevant for an element.

References Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::bubblePointPressure_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cBiofilm_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cCalcite_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cFoam_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cMicrobes_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cOxygen_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cPolymer_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cSalt_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cUrea_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::density_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::dewPointPressure_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::drsdtcon_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::extboX_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::extboY_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::extboZ_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::failedCellsPb_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::failedCellsPd_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::fluidPressure_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::gasConnectionSaturations_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::gasDissolutionFactor_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::gasFormationVolumeFactor_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::invB_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::krnSwMdcGo_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::krnSwMdcOw_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::mFracCo2_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::mFracGas_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::mFracOil_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::minimumOilPressure_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::oilConnectionPressures_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::oilSaturationPressure_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::oilVaporizationFactor_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::overburdenPressure_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pcgw_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pcog_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pcow_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pcSwMdcGo_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pcSwMdcOw_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::permFact_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::ppcw_, Opm::OutputBlackOilModule< TypeTag >::processElement(), Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pSalt_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::regionAvgDensity_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::relativePermeability_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::residual_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rockCompPorvMultiplier_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rockCompTransMultiplier_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rPorV_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rs_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rsw_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rswSol_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rv_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rvw_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::saturatedOilFormationVolumeFactor_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::saturation_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::soMax_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::sSol_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::swMax_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::temperature_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::tracerConcentrations_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::viscosity_, and Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::waterConnectionSaturations_.

Referenced by Opm::OutputBlackOilModule< TypeTag >::processElement().

◆ processElementBlockData()

◆ processElementFlows()

◆ processElementMech()

template<class TypeTag >
void Opm::OutputBlackOilModule< TypeTag >::processElementMech ( const ElementContext &  elemCtx)
inline

References Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::delstressXX_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::delstressXY_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::delstressXZ_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::delstressYY_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::delstressYZ_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::delstressZZ_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::dispX_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::dispY_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::dispZ_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::mechPotentialForce_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::mechPotentialPressForce_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::mechPotentialTempForce_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::strainXX_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::strainXY_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::strainXZ_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::strainYY_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::strainYZ_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::strainZZ_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::stressXX_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::stressXY_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::stressXZ_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::stressYY_, Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::stressYZ_, and Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::stressZZ_.

◆ processFluxes()

template<class TypeTag >
template<class ActiveIndex , class CartesianIndex >
void Opm::OutputBlackOilModule< TypeTag >::processFluxes ( const ElementContext &  elemCtx,
ActiveIndex &&  activeIndex,
CartesianIndex &&  cartesianIndex 
)
inline

Capture connection fluxes, particularly to account for inter-region flows.

Template Parameters
ActiveIndexCallable type, typically a lambda, that enables retrieving the active index, on the local MPI rank, of a particular cell/element. Must support a function call operator of the form
int operator()(const Element& elem) const
CartesianIndexCallable type, typically a lambda, that enables retrieving the globally unique Cartesian index of a particular cell/element given its active index on the local MPI rank. Must support a function call operator of the form
int operator()(const int activeIndex) const
Parameters
[in]elemCtxPrimary lookup structure for per-cell/element dynamic information.
[in]activeIndexMapping from cell/elements to linear indices on local MPI rank.
[in]cartesianIndexMapping from active index on local MPI rank to globally unique Cartesian cell/element index.

References Opm::InterRegFlowMap::addConnection(), Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::interRegionFlows_, and Opm::OutputBlackOilModule< TypeTag >::processFluxes().

Referenced by Opm::OutputBlackOilModule< TypeTag >::processFluxes().

◆ regionMax()

static int Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::regionMax ( const std::vector< int > &  region,
const Parallel::Communication comm 
)
staticprotectedinherited

◆ regionSum()

static ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::regionSum ( const ScalarBuffer property,
const std::vector< int > &  regionId,
const std::size_t  maxNumberOfRegions,
const Parallel::Communication comm 
)
staticprotectedinherited

◆ registerParameters()

template<class TypeTag >
static void Opm::OutputBlackOilModule< TypeTag >::registerParameters ( )
inlinestatic

Register all run-time parameters for the Vtk output module.

Referenced by Opm::EclWriter< TypeTag >::registerParameters().

◆ serializeOp()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::serializeOp ( Serializer &  serializer)
inlineinherited

◆ setCnvData()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::setCnvData ( const std::vector< std::vector< int > > &  data)
inlineinherited

◆ setRestart()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::setRestart ( const data::Solution &  sol,
unsigned  elemIdx,
unsigned  globalDofIndex 
)
inherited

◆ setupBlockData()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::setupBlockData ( std::function< bool(int)>  isCartIdxOnThisRank)
protectedinherited

◆ sum()

static Scalar Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::sum ( const ScalarBuffer v)
staticprotectedinherited

◆ update()

static void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::update ( Inplace &  inplace,
const std::string &  region_name,
const Inplace::Phase  phase,
const std::size_t  ntFip,
const ScalarBuffer values 
)
staticprotectedinherited

◆ updateFluidInPlace() [1/2]

template<class TypeTag >
void Opm::OutputBlackOilModule< TypeTag >::updateFluidInPlace ( const ElementContext &  elemCtx)
inline

◆ updateFluidInPlace() [2/2]

template<class TypeTag >
void Opm::OutputBlackOilModule< TypeTag >::updateFluidInPlace ( const unsigned  globalDofIdx,
const IntensiveQuantities &  intQuants,
const double  totVolume 
)
inline

◆ updateSummaryRegionValues()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::updateSummaryRegionValues ( const Inplace &  inplace,
std::map< std::string, double > &  miscSummaryData,
std::map< std::string, std::vector< double > > &  regionData 
) const
protectedinherited

◆ validateLocalData()

void Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::validateLocalData ( )
inlineinherited

Member Data Documentation

◆ anyFlores_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::anyFlores_
protectedinherited

◆ anyFlows_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::anyFlows_
protectedinherited

◆ blockData_

std::map<std::pair<std::string, int>, double> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::blockData_
protectedinherited

◆ blockFlows_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::blockFlows_
protectedinherited

◆ bubblePointPressure_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::bubblePointPressure_
protectedinherited

◆ cBiofilm_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cBiofilm_
protectedinherited

◆ cCalcite_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cCalcite_
protectedinherited

◆ cFoam_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cFoam_
protectedinherited

◆ cMicrobes_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cMicrobes_
protectedinherited

◆ cnvData_

std::vector<std::vector<int> > Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cnvData_
protectedinherited

Data for CNV_xxx arrays.

◆ computeFip_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::computeFip_
protectedinherited

◆ cOxygen_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cOxygen_
protectedinherited

◆ cPolymer_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cPolymer_
protectedinherited

◆ cSalt_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cSalt_
protectedinherited

◆ cUrea_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::cUrea_
protectedinherited

◆ delstressXX_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::delstressXX_
protectedinherited

◆ delstressXY_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::delstressXY_
protectedinherited

◆ delstressXZ_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::delstressXZ_
protectedinherited

◆ delstressYY_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::delstressYY_
protectedinherited

◆ delstressYZ_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::delstressYZ_
protectedinherited

◆ delstressZZ_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::delstressZZ_
protectedinherited

◆ density_

std::array<ScalarBuffer, numPhases> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::density_
protectedinherited

◆ dewPointPressure_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::dewPointPressure_
protectedinherited

◆ dispX_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::dispX_
protectedinherited

◆ dispY_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::dispY_
protectedinherited

◆ dispZ_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::dispZ_
protectedinherited

◆ drsdtcon_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::drsdtcon_
protectedinherited

◆ dynamicPoreVolume_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::dynamicPoreVolume_
protectedinherited

◆ eclState_

const EclipseState& Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::eclState_
protectedinherited

◆ enableBrine_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableBrine_
protectedinherited

◆ enableEnergy_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableEnergy_
protectedinherited

◆ enableExtbo_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableExtbo_
protectedinherited

◆ enableFlores_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableFlores_
protectedinherited

◆ enableFloresn_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableFloresn_
protectedinherited

◆ enableFlows_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableFlows_
protectedinherited

◆ enableFlowsn_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableFlowsn_
protectedinherited

◆ enableFoam_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableFoam_
protectedinherited

◆ enableMech_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableMech_
protectedinherited

◆ enableMICP_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableMICP_
protectedinherited

◆ enablePolymer_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enablePolymer_
protectedinherited

◆ enableSaltPrecipitation_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableSaltPrecipitation_
protectedinherited

◆ enableSolvent_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableSolvent_
protectedinherited

◆ enableTemperature_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::enableTemperature_
protectedinherited

◆ extboX_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::extboX_
protectedinherited

◆ extboY_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::extboY_
protectedinherited

◆ extboZ_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::extboZ_
protectedinherited

◆ failedCellsPb_

std::vector<int> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::failedCellsPb_
protectedinherited

◆ failedCellsPd_

std::vector<int> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::failedCellsPd_
protectedinherited

◆ fip_

std::unordered_map<Inplace::Phase, ScalarBuffer> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::fip_
protectedinherited

◆ flores_

std::array<std::array<ScalarBuffer, numPhases>, 6> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::flores_
protectedinherited

◆ floresn_

std::array<FlowsData<double>, 3> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::floresn_
protectedinherited

◆ flows_

std::array<std::array<ScalarBuffer, numPhases>, 6> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::flows_
protectedinherited

◆ flowsn_

std::array<FlowsData<double>, 3> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::flowsn_
protectedinherited

◆ fluidPressure_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::fluidPressure_
protectedinherited

◆ forceDisableFipOutput_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::forceDisableFipOutput_
protectedinherited

◆ forceDisableFipresvOutput_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::forceDisableFipresvOutput_
protectedinherited

◆ gasConnectionSaturations_

std::map<std::size_t, Scalar> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::gasConnectionSaturations_
protectedinherited

◆ gasDissolutionFactor_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::gasDissolutionFactor_
protectedinherited

◆ gasFormationVolumeFactor_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::gasFormationVolumeFactor_
protectedinherited

◆ hydrocarbonPoreVolume_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::hydrocarbonPoreVolume_
protectedinherited

◆ initialInplace_

std::optional<Inplace> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::initialInplace_
protectedinherited

◆ interRegionFlows_

InterRegFlowMap Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::interRegionFlows_
protectedinherited

◆ invB_

std::array<ScalarBuffer, numPhases> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::invB_
protectedinherited

◆ krnSwMdcGo_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::krnSwMdcGo_
protectedinherited

◆ krnSwMdcOw_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::krnSwMdcOw_
protectedinherited

◆ local_data_valid_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::local_data_valid_
protectedinherited

◆ logOutput_

LogOutputHelper<Scalar> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::logOutput_
protectedinherited

◆ mechPotentialForce_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::mechPotentialForce_
protectedinherited

◆ mechPotentialPressForce_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::mechPotentialPressForce_
protectedinherited

◆ mechPotentialTempForce_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::mechPotentialTempForce_
protectedinherited

◆ mFracCo2_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::mFracCo2_
protectedinherited

◆ mFracGas_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::mFracGas_
protectedinherited

◆ mFracOil_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::mFracOil_
protectedinherited

◆ minimumOilPressure_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::minimumOilPressure_
protectedinherited

◆ oilConnectionPressures_

std::map<std::size_t, Scalar> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::oilConnectionPressures_
protectedinherited

◆ oilSaturationPressure_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::oilSaturationPressure_
protectedinherited

◆ oilVaporizationFactor_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::oilVaporizationFactor_
protectedinherited

◆ outputFipRestart_

bool Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::outputFipRestart_
protectedinherited

◆ overburdenPressure_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::overburdenPressure_
protectedinherited

◆ pcgw_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pcgw_
protectedinherited

◆ pcog_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pcog_
protectedinherited

◆ pcow_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pcow_
protectedinherited

◆ pcSwMdcGo_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pcSwMdcGo_
protectedinherited

◆ pcSwMdcOw_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pcSwMdcOw_
protectedinherited

◆ permFact_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::permFact_
protectedinherited

◆ ppcw_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::ppcw_
protectedinherited

◆ pressureTimesHydrocarbonVolume_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pressureTimesHydrocarbonVolume_
protectedinherited

◆ pressureTimesPoreVolume_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pressureTimesPoreVolume_
protectedinherited

◆ pSalt_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::pSalt_
protectedinherited

◆ regionAvgDensity_

std::optional<RegionPhasePoreVolAverage> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::regionAvgDensity_
protectedinherited

◆ regionNodes_

std::unordered_map<Inplace::Phase, std::vector<SummaryConfigNode> > Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::regionNodes_
protectedinherited

◆ regions_

std::unordered_map<std::string, std::vector<int> > Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::regions_
protectedinherited

◆ relativePermeability_

std::array<ScalarBuffer, numPhases> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::relativePermeability_
protectedinherited

◆ residual_

std::array<ScalarBuffer, numPhases> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::residual_
protectedinherited

◆ rockCompPorvMultiplier_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rockCompPorvMultiplier_
protectedinherited

◆ rockCompTransMultiplier_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rockCompTransMultiplier_
protectedinherited

◆ rPorV_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rPorV_
protectedinherited

◆ RPRNodes_

std::vector<SummaryConfigNode> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::RPRNodes_
protectedinherited

◆ RPRPNodes_

std::vector<SummaryConfigNode> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::RPRPNodes_
protectedinherited

◆ rs_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rs_
protectedinherited

◆ rsw_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rsw_
protectedinherited

◆ rswSol_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rswSol_
protectedinherited

◆ rv_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rv_
protectedinherited

◆ rvw_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::rvw_
protectedinherited

◆ saturatedOilFormationVolumeFactor_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::saturatedOilFormationVolumeFactor_
protectedinherited

◆ saturation_

std::array<ScalarBuffer, numPhases> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::saturation_
protectedinherited

◆ schedule_

const Schedule& Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::schedule_
protectedinherited

◆ soMax_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::soMax_
protectedinherited

◆ sSol_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::sSol_
protectedinherited

◆ strainXX_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::strainXX_
protectedinherited

◆ strainXY_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::strainXY_
protectedinherited

◆ strainXZ_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::strainXZ_
protectedinherited

◆ strainYY_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::strainYY_
protectedinherited

◆ strainYZ_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::strainYZ_
protectedinherited

◆ strainZZ_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::strainZZ_
protectedinherited

◆ stressXX_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::stressXX_
protectedinherited

◆ stressXY_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::stressXY_
protectedinherited

◆ stressXZ_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::stressXZ_
protectedinherited

◆ stressYY_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::stressYY_
protectedinherited

◆ stressYZ_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::stressYZ_
protectedinherited

◆ stressZZ_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::stressZZ_
protectedinherited

◆ summaryConfig_

SummaryConfig Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::summaryConfig_
protectedinherited

◆ summaryState_

const SummaryState& Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::summaryState_
protectedinherited

◆ swMax_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::swMax_
protectedinherited

◆ temperature_

ScalarBuffer Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::temperature_
protectedinherited

◆ tracerConcentrations_

std::vector<ScalarBuffer> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::tracerConcentrations_
protectedinherited

◆ viscosity_

std::array<ScalarBuffer, numPhases> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::viscosity_
protectedinherited

◆ waterConnectionSaturations_

std::map<std::size_t, Scalar> Opm::GenericOutputBlackoilModule< GetPropType< TypeTag, Properties::FluidSystem > >::waterConnectionSaturations_
protectedinherited

The documentation for this class was generated from the following file: