Classes |
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
Protected Member Functions |
Static Protected Member Functions |
Protected Attributes |
Static Protected Attributes |
List of all members
Opm::FlowGenericVanguard Class Reference
Inheritance diagram for Opm::FlowGenericVanguard:
![]()
Member Typedef Documentation◆ ParallelWellStruct
Constructor & Destructor Documentation◆ FlowGenericVanguard() [1/2]
Constructor. Needs to be in compile unit. ◆ FlowGenericVanguard() [2/2]
◆ ~FlowGenericVanguard()
Destructor. Empty, but needs to be in compile unit. Member Function Documentation◆ actionState() [1/2]
Returns the action state. The ActionState keeps track of how many times the various actions have run. References actionState_. ◆ actionState() [2/2]
References actionState_. ◆ addCorners()
References addCorners_. Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ allAquiferCells()
Referenced by Opm::FlowBaseVanguard< TypeTag >::updateCellDepths_(). ◆ canonicalDeckPath()
Returns the canonical path to a deck file. The input can either be the canonical deck file name or the name of the case (i.e., without the .DATA extension) ◆ caseName()
Returns the name of the case. i.e., the all-uppercase version of the file name from which the deck is loaded with the ".DATA" suffix removed. References caseName_. ◆ comm()
Obtain global communicator. References comm_. Referenced by Opm::AluGridVanguard< TypeTag >::AluGridVanguard(), Opm::AluGridVanguard< TypeTag >::createGrids_(), Opm::SimulatorFullyImplicitBlackoil< TypeTag >::init(), Opm::Main::initialize_(), and setCommunication(). ◆ defineSimulationModel()
Set the simulation configuration objects. ◆ drsdtconEnabled()
Referenced by Opm::FlowBaseVanguard< TypeTag >::updateCellThickness_(). ◆ eclState() [1/2]
References eclState_. ◆ eclState() [2/2]
Return a reference to the internalized ECL deck. References eclState_. Referenced by Opm::CpGridVanguard< TypeTag >::addLgrs(), Opm::CpGridVanguard< TypeTag >::allocTrans(), Opm::FlowBaseVanguard< TypeTag >::cellCentroids_(), Opm::CpGridVanguard< TypeTag >::checkConsistency(), Opm::AluGridVanguard< TypeTag >::createGrids_(), Opm::CpGridVanguard< TypeTag >::createGrids_(), Opm::PolyhedralGridVanguard< TypeTag >::createGrids_(), Opm::AluGridVanguard< TypeTag >::loadBalance(), and Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ edgeWeightsMethod()
Parameter deciding the edge-weight strategy of the load balancer. References edgeWeightsMethod_. Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ enableDistributedWells()
Whether perforations of a well might be distributed. References enableDistributedWells_. Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ enableEclOutput()
Whether or not to emit result files that are compatible with a commercial reservoir simulator. References enableEclOutput_. Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ externalPartitionFile()
References externalPartitionFile_. Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ imbalanceTol()
Parameter that sets the imbalance tolarance, depending on the chosen partition method. References imbalanceTol_, zoltanImbalanceTol_, and zoltanImbalanceTolSet_. Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ init()
Referenced by Opm::FlowBaseVanguard< TypeTag >::FlowBaseVanguard(). ◆ numJacobiBlocks()
Number of blocks in the Block-Jacobi preconditioner. Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ numOverlap()
References numOverlap_. Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ operator==()
◆ ownersFirst()
Parameter that decide if cells owned by rank are ordered before ghost cells. References ownersFirst_. Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ parallelWells()
Retrieve collection (a vector of pairs) of well names and whether or not the corresponding well objects are perforated on the current rank. Will only have usable values for CpGrid. References parallelWells_. ◆ partitionMethod()
Parameter deciding which partition method to use. References partitionMethod_. Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ readDeck()
Read a deck.
◆ registerParameters_()
template<class Scalar >
◆ schedule() [1/2]
References eclSchedule_. ◆ schedule() [2/2]
Return a reference to the object that managages the ECL schedule. References eclSchedule_. Referenced by Opm::CpGridVanguard< TypeTag >::filterConnections_(), and Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ serializationTestParams()
◆ serializeOp()
template<class Serializer >
◆ serialPartitioning()
Parameter that decides if partitioning for parallel runs should be performed on a single process only. References serialPartitioning_. Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ setCommunication()
◆ setupTime()
Returns the wall time required to set up the simulator before it was born. References setupTime_. ◆ summaryConfig()
Return a reference to the object that determines which quantities ought to be put into the ECL summary output. References eclSummaryConfig_. ◆ summaryState() [1/2]
Returns the summary state. The summary state is a small container object for computed, ready to use summary values. The values will typically be used by the UDQ, WTEST and ACTIONX calculations. References summaryState_. ◆ summaryState() [2/2]
References summaryState_. ◆ transferWTestState()
References wtestState_. ◆ udqState() [1/2]
Returns the udq state. The UDQState keeps track of the result of UDQ evaluations. References udqState_. ◆ udqState() [2/2]
References udqState_. ◆ updateNOSIM_()
◆ updateOutputDir_()
Member Data Documentation◆ actionState_
Referenced by actionState(). ◆ addCorners_
Referenced by addCorners(). ◆ allow_splitting_inactive_wells_
Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(). ◆ caseName_
Referenced by caseName(). ◆ comm_
Referenced by comm(), and setCommunication(). ◆ eclSchedule_
Referenced by schedule(). ◆ eclState_
Referenced by eclState(). ◆ eclSummaryConfig_
Referenced by summaryConfig(). ◆ edgeWeightsMethod_
Referenced by edgeWeightsMethod(). ◆ enableDistributedWells_
Referenced by enableDistributedWells(). ◆ enableEclOutput_
Referenced by enableEclOutput(). ◆ enableExperiments_
Referenced by Opm::FlowBaseVanguard< TypeTag >::FlowBaseVanguard(). ◆ externalPartitionFile_
Referenced by externalPartitionFile(). ◆ fileName_
◆ ignoredKeywords_
◆ imbalanceTol_
Referenced by Opm::FlowBaseVanguard< TypeTag >::FlowBaseVanguard(), and imbalanceTol(). ◆ metisParams_
Referenced by Opm::CpGridVanguard< TypeTag >::metisParams(). ◆ modelParams_
◆ numOverlap_
Referenced by numOverlap(). ◆ outputInterval_
◆ ownersFirst_
Referenced by ownersFirst(). ◆ parallelWells_
Information about wells in parallel. For each well in the model there is an entry with its name and a boolean indicating whether it perforates local cells. Referenced by Opm::CpGridVanguard< TypeTag >::loadBalance(), and parallelWells(). ◆ partitionMethod_
Referenced by partitionMethod(). ◆ python
◆ serialPartitioning_
Referenced by serialPartitioning(). ◆ setupTime_
Referenced by setupTime(). ◆ summaryState_
Referenced by summaryState(). ◆ udqState_
Referenced by udqState(). ◆ useMultisegmentWell_
◆ wtestState_
Referenced by transferWTestState(). ◆ zoltanImbalanceTol_
Referenced by Opm::FlowBaseVanguard< TypeTag >::FlowBaseVanguard(), and imbalanceTol(). ◆ zoltanImbalanceTolSet_
Referenced by Opm::FlowBaseVanguard< TypeTag >::FlowBaseVanguard(), and imbalanceTol(). ◆ zoltanParams_
Referenced by Opm::CpGridVanguard< TypeTag >::zoltanParams(). ◆ zoltanPhgEdgeSizeThreshold_
Referenced by Opm::CpGridVanguard< TypeTag >::zoltanPhgEdgeSizeThreshold(). The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||