AluGridVanguard.hpp
Go to the documentation of this file.
110 using TransmissibilityType = Transmissibility<Grid, GridView, ElementMapper, CartesianIndexMapper, Scalar>;
332 OpmLog::warning("Space Filling Curve Ordering is not yet supported: DISABLE_ALUGRID_SFC_ORDERING is enabled");
338 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:96 void loadBalance() Distribute the simulation grid over multiple processes. Definition: AluGridVanguard.hpp:168 std::vector< unsigned int > ordering_ Definition: AluGridVanguard.hpp:353 const CartesianIndexMapper & cartesianIndexMapper() const Returns the object which maps a global element index of the simulation grid to the corresponding elem... Definition: AluGridVanguard.hpp:231 Dune::FromToGridFactory< Grid > Factory Definition: AluGridVanguard.hpp:111 GetPropType< TypeTag, Properties::EquilGrid > EquilGrid Definition: AluGridVanguard.hpp:106 const TransmissibilityType & globalTransmissibility() const Definition: AluGridVanguard.hpp:253 std::function< std::array< double, dimensionworld >(int)> cellCentroids() const Get function to query cell centroids for a distributed grid. Definition: AluGridVanguard.hpp:248 std::array< int, dimension > cartesianDimension_ Definition: AluGridVanguard.hpp:355 static constexpr int dimensionworld Definition: AluGridVanguard.hpp:114 unsigned int gridEquilIdxToGridIdx(unsigned int elemIndex) const Definition: AluGridVanguard.hpp:275 void releaseGlobalTransmissibilities() Free the memory occupied by the global transmissibility object. Definition: AluGridVanguard.hpp:222 std::unique_ptr< CartesianIndexMapper > cartesianIndexMapper_ Definition: AluGridVanguard.hpp:356 void communicate(DataHandle &, InterfaceType, CommunicationDirection) const Definition: AluGridVanguard.hpp:211 AluGridVanguard(Simulator &simulator) Definition: AluGridVanguard.hpp:116 GetPropType< TypeTag, Properties::Grid > Grid Definition: AluGridVanguard.hpp:105 const Grid & grid() const Return a reference to the simulation grid. Definition: AluGridVanguard.hpp:132 void filterConnections_() Definition: AluGridVanguard.hpp:345 std::unique_ptr< TransmissibilityType > globalTrans_ Definition: AluGridVanguard.hpp:359 const EquilCartesianIndexMapper & equilCartesianIndexMapper() const Returns mapper from compressed to cartesian indices for the EQUIL grid. Definition: AluGridVanguard.hpp:237 const std::vector< int > & globalCell() Definition: AluGridVanguard.hpp:264 GetPropType< TypeTag, Properties::GridView > GridView Definition: AluGridVanguard.hpp:107 std::unique_ptr< EquilCartesianIndexMapper > equilCartesianIndexMapper_ Definition: AluGridVanguard.hpp:357 std::vector< int > cartesianCellId_ Definition: AluGridVanguard.hpp:352 std::vector< int > cellPartition() const Definition: AluGridVanguard.hpp:269 std::unique_ptr< EquilGrid > equilGrid_ Definition: AluGridVanguard.hpp:351 unsigned int gridIdxToEquilGridIdx(unsigned int elemIndex) const Definition: AluGridVanguard.hpp:279 void gatherData(DataHandle &) const Definition: AluGridVanguard.hpp:205 Grid & grid() Return a reference to the simulation grid. Definition: AluGridVanguard.hpp:126 void releaseGlobalTransmissibility() Definition: AluGridVanguard.hpp:259 const EquilGrid & equilGrid() const Returns a refefence to the grid which should be used by the EQUIL initialization code. Definition: AluGridVanguard.hpp:144 std::vector< unsigned int > equilGridToGrid_ Definition: AluGridVanguard.hpp:354 void releaseEquilGrid() Indicates that the initial condition has been computed and the memory used by the EQUIL grid can be r... Definition: AluGridVanguard.hpp:154 std::unique_ptr< Factory > factory_ Definition: AluGridVanguard.hpp:358 void scatterData(DataHandle &) const Definition: AluGridVanguard.hpp:199 Definition: AluGridVanguard.hpp:53 Helper class for grid instantiation of ECL file-format using problems. Definition: FlowBaseVanguard.hpp:216 void updateCartesianToCompressedMapping_() Definition: FlowBaseVanguard.hpp:526 void updateCellThickness_() Definition: FlowBaseVanguard.hpp:571 void updateCellDepths_() Definition: FlowBaseVanguard.hpp:548 void callImplementationInit() Definition: FlowBaseVanguard.hpp:516 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:496 static Parallel::Communication & comm() Obtain global communicator. Definition: FlowGenericVanguard.hpp:255 const EclipseState & eclState() const Return a reference to the internalized ECL deck. Definition: FlowGenericVanguard.hpp:120 Definition: Transmissibility.hpp:54 Definition: AluGridVanguard.hpp:57 Definition: BlackoilPhases.hpp:27 Dune::CpGrid type Definition: AluGridVanguard.hpp:80 Definition: FlowBaseVanguard.hpp:64 Dune::ALUGrid< 3, 3, Dune::cube, Dune::nonconforming, Dune::ALUGridMPIComm > type Definition: AluGridVanguard.hpp:73 Definition: AluGridVanguard.hpp:60 std::tuple< FlowBaseVanguard > InheritsFrom Definition: AluGridVanguard.hpp:61 |