PolyhedralGridVanguard.hpp
Go to the documentation of this file.
232 grid_ = std::make_unique<Grid>(this->eclState().getInputGrid(), this->eclState().fieldProps().porv(true));
Definition: CollectDataOnIORank.hpp:49 Provides the base class for most (all?) simulator vanguards. Definition: basevanguard.hh:49 const GridView & gridView() const Returns a reference to the grid view to be used. Definition: basevanguard.hh:69 Helper class for grid instantiation of ECL file-format using problems. Definition: FlowBaseVanguard.hpp:83 void updateCartesianToCompressedMapping_() Definition: FlowBaseVanguard.hpp:350 void updateCellDepths_() Definition: FlowBaseVanguard.hpp:372 void callImplementationInit() Definition: FlowBaseVanguard.hpp:338 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:318 const EclipseState & eclState() const Return a reference to the internalized ECL deck. Definition: FlowGenericVanguard.hpp:159 Helper class for grid instantiation of ECL file-format using problems. Definition: PolyhedralGridVanguard.hpp:83 void releaseEquilGrid() Indicates that the initial condition has been computed and the memory used by the EQUIL grid can be r... Definition: PolyhedralGridVanguard.hpp:153 std::unique_ptr< Grid > grid_ Definition: PolyhedralGridVanguard.hpp:246 unsigned int gridEquilIdxToGridIdx(unsigned int elemIndex) const Definition: PolyhedralGridVanguard.hpp:186 const CartesianIndexMapper & equilCartesianIndexMapper() const Returns mapper from compressed to cartesian indices for the EQUIL grid. Definition: PolyhedralGridVanguard.hpp:178 void createGrids_() Definition: PolyhedralGridVanguard.hpp:230 static constexpr int dimensionworld Definition: PolyhedralGridVanguard.hpp:98 std::unordered_set< std::string > defunctWellNames_ Definition: PolyhedralGridVanguard.hpp:250 void releaseGlobalTransmissibilities() Free the memory occupied by the global transmissibility object. Definition: PolyhedralGridVanguard.hpp:199 const std::vector< int > & globalCell() Definition: PolyhedralGridVanguard.hpp:181 void loadBalance() Distribute the simulation grid over multiple processes. Definition: PolyhedralGridVanguard.hpp:161 Simulator & simulator_ Definition: PolyhedralGridVanguard.hpp:244 Dune::CartesianIndexMapper< Grid > CartesianIndexMapper Definition: PolyhedralGridVanguard.hpp:95 static constexpr int dimension Definition: PolyhedralGridVanguard.hpp:97 const TransmissibilityType & globalTransmissibility() const Definition: PolyhedralGridVanguard.hpp:206 std::vector< int > cellPartition() const Definition: PolyhedralGridVanguard.hpp:224 const EquilGrid & equilGrid() const Returns a refefence to the grid which should be used by the EQUIL initialization code. Definition: PolyhedralGridVanguard.hpp:143 GetPropType< TypeTag, Properties::GridView > GridView Definition: PolyhedralGridVanguard.hpp:94 GetPropType< TypeTag, Properties::EquilGrid > EquilGrid Definition: PolyhedralGridVanguard.hpp:93 std::vector< int > globalcell_ Definition: PolyhedralGridVanguard.hpp:251 PolyhedralGridVanguard(Simulator &simulator) Definition: PolyhedralGridVanguard.hpp:108 std::unordered_set< std::string > defunctWellNames() const Definition: PolyhedralGridVanguard.hpp:203 void filterConnections_() Definition: PolyhedralGridVanguard.hpp:239 Grid & grid() Return a reference to the simulation grid. Definition: PolyhedralGridVanguard.hpp:125 GetPropType< TypeTag, Properties::Grid > Grid Definition: PolyhedralGridVanguard.hpp:92 std::unique_ptr< CartesianIndexMapper > cartesianIndexMapper_ Definition: PolyhedralGridVanguard.hpp:247 const Grid & grid() const Return a reference to the simulation grid. Definition: PolyhedralGridVanguard.hpp:131 unsigned int gridIdxToEquilGridIdx(unsigned int elemIndex) const Definition: PolyhedralGridVanguard.hpp:190 const CartesianIndexMapper & cartesianIndexMapper() const Returns the object which maps a global element index of the simulation grid to the corresponding elem... Definition: PolyhedralGridVanguard.hpp:169 std::function< std::array< double, FlowBaseVanguard< TypeTag >::dimensionworld >(int)> cellCentroids() const Get function to query cell centroids for a distributed grid. Definition: PolyhedralGridVanguard.hpp:219 Definition: Transmissibility.hpp:54 Defines the common properties required by the porous medium multi-phase models. Definition: blackoilmodel.hh:72 Definition: blackoilboundaryratevector.hh:37 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:235 GetPropType< TypeTag, Properties::Grid > type Definition: PolyhedralGridVanguard.hpp:67 Definition: FlowBaseVanguard.hpp:69 Dune::PolyhedralGrid< 3, 3 > type Definition: PolyhedralGridVanguard.hpp:63 Definition: PolyhedralGridVanguard.hpp:51 std::tuple< FlowBaseVanguard > InheritsFrom Definition: PolyhedralGridVanguard.hpp:52 Property which provides a Vanguard (manages grids) Definition: basicproperties.hh:96 |