AluGridVanguard.hpp
Go to the documentation of this file.
113 using TransmissibilityType = Transmissibility<Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar>;
344 OpmLog::warning("Space Filling Curve (SFC) ordering is enabled: see flow_blackoil_alugrid for more informations on disabling/enabling SFC reordering");
350 cartesianIndexMapper_ = std::make_unique<CartesianIndexMapper>(*grid_, cartesianDimension_, cartesianCellId_);
Definition: CollectDataOnIORank.hpp:49 Helper class for grid instantiation of ECL file-format using problems. Definition: AluGridVanguard.hpp:98 void loadBalance() Distribute the simulation grid over multiple processes. Definition: AluGridVanguard.hpp:171 std::vector< unsigned int > ordering_ Definition: AluGridVanguard.hpp:365 const CartesianIndexMapper & cartesianIndexMapper() const Returns the object which maps a global element index of the simulation grid to the corresponding elem... Definition: AluGridVanguard.hpp:240 Dune::FromToGridFactory< Grid > Factory Definition: AluGridVanguard.hpp:114 GetPropType< TypeTag, Properties::EquilGrid > EquilGrid Definition: AluGridVanguard.hpp:108 const LevelCartesianIndexMapper levelCartesianIndexMapper() const Returns the object which maps a global element index of the simulation grid to the corresponding elem... Definition: AluGridVanguard.hpp:248 const TransmissibilityType & globalTransmissibility() const Definition: AluGridVanguard.hpp:270 std::function< std::array< double, dimensionworld >(int)> cellCentroids() const Get function to query cell centroids for a distributed grid. Definition: AluGridVanguard.hpp:265 std::array< int, dimension > cartesianDimension_ Definition: AluGridVanguard.hpp:367 static constexpr int dimensionworld Definition: AluGridVanguard.hpp:117 unsigned int gridEquilIdxToGridIdx(unsigned int elemIndex) const Definition: AluGridVanguard.hpp:287 void releaseGlobalTransmissibilities() Free the memory occupied by the global transmissibility object. Definition: AluGridVanguard.hpp:231 std::unique_ptr< CartesianIndexMapper > cartesianIndexMapper_ Definition: AluGridVanguard.hpp:368 void communicate(DataHandle &, InterfaceType, CommunicationDirection) const Definition: AluGridVanguard.hpp:220 AluGridVanguard(Simulator &simulator) Definition: AluGridVanguard.hpp:119 GetPropType< TypeTag, Properties::Grid > Grid Definition: AluGridVanguard.hpp:107 const Grid & grid() const Return a reference to the simulation grid. Definition: AluGridVanguard.hpp:135 void filterConnections_() Definition: AluGridVanguard.hpp:357 std::unique_ptr< TransmissibilityType > globalTrans_ Definition: AluGridVanguard.hpp:375 const EquilCartesianIndexMapper & equilCartesianIndexMapper() const Returns mapper from compressed to cartesian indices for the EQUIL grid. Definition: AluGridVanguard.hpp:254 const std::vector< int > & globalCell() Definition: AluGridVanguard.hpp:276 std::unique_ptr< EquilCartesianIndexMapper > equilCartesianIndexMapper_ Definition: AluGridVanguard.hpp:369 std::vector< int > cartesianCellId_ Definition: AluGridVanguard.hpp:364 std::vector< int > cellPartition() const Definition: AluGridVanguard.hpp:281 std::unique_ptr< EquilGrid > equilGrid_ Definition: AluGridVanguard.hpp:363 unsigned int gridIdxToEquilGridIdx(unsigned int elemIndex) const Definition: AluGridVanguard.hpp:291 void gatherData(DataHandle &) const Definition: AluGridVanguard.hpp:214 Grid & grid() Return a reference to the simulation grid. Definition: AluGridVanguard.hpp:129 const EquilGrid & equilGrid() const Returns a refefence to the grid which should be used by the EQUIL initialization code. Definition: AluGridVanguard.hpp:147 Opm::LevelCartesianIndexMapper< Grid > LevelCartesianIndexMapper Definition: AluGridVanguard.hpp:111 std::vector< unsigned int > equilGridToGrid_ Definition: AluGridVanguard.hpp:366 void releaseEquilGrid() Indicates that the initial condition has been computed and the memory used by the EQUIL grid can be r... Definition: AluGridVanguard.hpp:157 std::unique_ptr< Factory > factory_ Definition: AluGridVanguard.hpp:370 void scatterData(DataHandle &) const Definition: AluGridVanguard.hpp:208 const GridView & gridView() const Returns a reference to the grid view to be used. Definition: basevanguard.hh:70 Definition: AluGridVanguard.hpp:55 Helper class for grid instantiation of ECL file-format using problems. Definition: FlowBaseVanguard.hpp:84 void updateCartesianToCompressedMapping_() Definition: FlowBaseVanguard.hpp:333 void updateCellThickness_() Definition: FlowBaseVanguard.hpp:378 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 static Parallel::Communication & comm() Obtain global communicator. Definition: FlowGenericVanguard.hpp:332 const EclipseState & eclState() const Return a reference to the internalized ECL deck. Definition: FlowGenericVanguard.hpp:167 Definition: RelpermDiagnostics.hpp:31 Definition: Transmissibility.hpp:54 Defines the common properties required by the porous medium multi-phase models. Definition: blackoilmodel.hh:79 Definition: blackoilboundaryratevector.hh:39 constexpr auto getPropValue() get the value data member of a property Definition: propertysystem.hh:240 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 Enable dispersive fluxes? Definition: multiphasebaseproperties.hh:95 Specify whether energy should be considered as a conservation quantity or not. Definition: multiphasebaseproperties.hh:87 Dune::CpGrid type Definition: AluGridVanguard.hpp:82 Definition: FlowBaseVanguard.hpp:70 Dune::ALUGrid< 3, 3, Dune::cube, Dune::nonconforming, Dune::ALUGridMPIComm > type Definition: AluGridVanguard.hpp:75 Definition: AluGridVanguard.hpp:62 std::tuple< FlowBaseVanguard > InheritsFrom Definition: AluGridVanguard.hpp:63 Property which provides a Vanguard (manages grids) Definition: basicproperties.hh:96 |