PolyhedralGridVanguard.hpp
Go to the documentation of this file.
Definition: CollectDataOnIORank.hpp:49 Provides the base class for most (all?) simulator vanguards. Definition: basevanguard.hh:50 const GridView & gridView() const Returns a reference to the grid view to be used. Definition: basevanguard.hh:70 Helper class for grid instantiation of ECL file-format using problems. Definition: FlowBaseVanguard.hpp:84 void updateCartesianToCompressedMapping_() Definition: FlowBaseVanguard.hpp:333 void updateCellDepths_() Definition: FlowBaseVanguard.hpp:355 void callImplementationInit() Definition: FlowBaseVanguard.hpp:321 std::function< std::array< double, dimensionworld >(int)> cellCentroids_(const CartMapper &cartMapper, const bool &isCpGrid) const Get function to query cell centroids for a distributed grid. Definition: FlowBaseVanguard.hpp:301 const EclipseState & eclState() const Return a reference to the internalized ECL deck. Definition: FlowGenericVanguard.hpp:167 Definition: RelpermDiagnostics.hpp:31 Helper class for grid instantiation of ECL file-format using problems. Definition: PolyhedralGridVanguard.hpp:84 void releaseEquilGrid() Indicates that the initial condition has been computed and the memory used by the EQUIL grid can be r... Definition: PolyhedralGridVanguard.hpp:155 std::unique_ptr< Grid > grid_ Definition: PolyhedralGridVanguard.hpp:266 unsigned int gridEquilIdxToGridIdx(unsigned int elemIndex) const Definition: PolyhedralGridVanguard.hpp:200 const CartesianIndexMapper & equilCartesianIndexMapper() const Returns mapper from compressed to cartesian indices for the EQUIL grid. Definition: PolyhedralGridVanguard.hpp:192 void createGrids_() Definition: PolyhedralGridVanguard.hpp:245 static constexpr int dimensionworld Definition: PolyhedralGridVanguard.hpp:100 std::unordered_set< std::string > defunctWellNames_ Definition: PolyhedralGridVanguard.hpp:270 void releaseGlobalTransmissibilities() Free the memory occupied by the global transmissibility object. Definition: PolyhedralGridVanguard.hpp:213 const std::vector< int > & globalCell() Definition: PolyhedralGridVanguard.hpp:195 void loadBalance() Distribute the simulation grid over multiple processes. Definition: PolyhedralGridVanguard.hpp:163 Simulator & simulator_ Definition: PolyhedralGridVanguard.hpp:264 Dune::CartesianIndexMapper< Grid > CartesianIndexMapper Definition: PolyhedralGridVanguard.hpp:96 static constexpr int dimension Definition: PolyhedralGridVanguard.hpp:99 const TransmissibilityType & globalTransmissibility() const Definition: PolyhedralGridVanguard.hpp:220 std::vector< int > cellPartition() const Definition: PolyhedralGridVanguard.hpp:238 const EquilGrid & equilGrid() const Returns a refefence to the grid which should be used by the EQUIL initialization code. Definition: PolyhedralGridVanguard.hpp:145 GetPropType< TypeTag, Properties::GridView > GridView Definition: PolyhedralGridVanguard.hpp:95 GetPropType< TypeTag, Properties::EquilGrid > EquilGrid Definition: PolyhedralGridVanguard.hpp:94 std::vector< int > globalcell_ Definition: PolyhedralGridVanguard.hpp:271 PolyhedralGridVanguard(Simulator &simulator) Definition: PolyhedralGridVanguard.hpp:110 std::unordered_set< std::string > defunctWellNames() const Definition: PolyhedralGridVanguard.hpp:217 void filterConnections_() Definition: PolyhedralGridVanguard.hpp:259 Grid & grid() Return a reference to the simulation grid. Definition: PolyhedralGridVanguard.hpp:127 Opm::LevelCartesianIndexMapper< Grid > LevelCartesianIndexMapper Definition: PolyhedralGridVanguard.hpp:97 GetPropType< TypeTag, Properties::Grid > Grid Definition: PolyhedralGridVanguard.hpp:93 std::unique_ptr< CartesianIndexMapper > cartesianIndexMapper_ Definition: PolyhedralGridVanguard.hpp:267 const Grid & grid() const Return a reference to the simulation grid. Definition: PolyhedralGridVanguard.hpp:133 unsigned int gridIdxToEquilGridIdx(unsigned int elemIndex) const Definition: PolyhedralGridVanguard.hpp:204 const CartesianIndexMapper & cartesianIndexMapper() const Returns the object which maps a global element index of the simulation grid to the corresponding elem... Definition: PolyhedralGridVanguard.hpp:175 const LevelCartesianIndexMapper levelCartesianIndexMapper() const Returns the object which maps a global element index of the simulation grid to the corresponding elem... Definition: PolyhedralGridVanguard.hpp:183 std::function< std::array< double, FlowBaseVanguard< TypeTag >::dimensionworld >(int)> cellCentroids() const Get function to query cell centroids for a distributed grid. Definition: PolyhedralGridVanguard.hpp:233 Definition: Transmissibility.hpp:54 Defines the common properties required by the porous medium multi-phase models. Definition: blackoilmodel.hh:79 Definition: blackoilboundaryratevector.hh:39 typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(.... Definition: propertysystem.hh:233 GetPropType< TypeTag, Properties::Grid > type Definition: PolyhedralGridVanguard.hpp:68 Definition: FlowBaseVanguard.hpp:70 Dune::PolyhedralGrid< 3, 3 > type Definition: PolyhedralGridVanguard.hpp:64 Definition: PolyhedralGridVanguard.hpp:52 std::tuple< FlowBaseVanguard > InheritsFrom Definition: PolyhedralGridVanguard.hpp:53 Property which provides a Vanguard (manages grids) Definition: basicproperties.hh:96 |