FlowBaseVanguard.hpp
Go to the documentation of this file.
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 unsigned cartesianIndex(const std::array< int, dimension > &coords) const Return the index of the cells in the logical Cartesian grid. Definition: FlowBaseVanguard.hpp:182 void updateCartesianToCompressedMapping_() Definition: FlowBaseVanguard.hpp:350 int cartesianSize() const Returns the overall number of cells of the logically Cartesian grid. Definition: FlowBaseVanguard.hpp:164 int compressedIndex(int cartesianCellIdx) const Return compressed index from cartesian index. Definition: FlowBaseVanguard.hpp:200 void updateCellThickness_() Definition: FlowBaseVanguard.hpp:395 std::vector< Scalar > cellCenterDepth_ Cell center depths. Definition: FlowBaseVanguard.hpp:464 const std::array< int, dimension > & cartesianDimensions() const Returns the number of logically Cartesian cells in each direction. Definition: FlowBaseVanguard.hpp:158 unsigned equilCartesianIndex(unsigned compressedEquilCellIdx) const Returns the Cartesian cell id given an element index for the grid used for equilibration. Definition: FlowBaseVanguard.hpp:240 FlowBaseVanguard(Simulator &simulator) Create the grid for problem data files which use the ECL file format. Definition: FlowBaseVanguard.hpp:117 int compressedIndexForInterior(int cartesianCellIdx) const Return compressed index from cartesian index only in interior. Definition: FlowBaseVanguard.hpp:215 const std::vector< Scalar > & cellCenterDepths() const Definition: FlowBaseVanguard.hpp:264 unsigned cartesianIndex(unsigned compressedCellIdx) const Returns the Cartesian cell id for identifaction with ECL data. Definition: FlowBaseVanguard.hpp:176 std::vector< int > is_interior_ Whether a cells is in the interior. Definition: FlowBaseVanguard.hpp:472 void updateCellDepths_() Definition: FlowBaseVanguard.hpp:372 void callImplementationInit() Definition: FlowBaseVanguard.hpp:338 const CartesianIndexMapper & cartesianMapper() const Definition: FlowBaseVanguard.hpp:152 static const int dimensionworld Definition: FlowBaseVanguard.hpp:98 void cartesianCoordinate(unsigned cellIdx, std::array< int, 3 > &ijk) const Extract Cartesian index triplet (i,j,k) of an active cell. Definition: FlowBaseVanguard.hpp:234 std::unordered_map< int, int > cartesianToCompressed_ Mapping between cartesian and compressed cells. It is initialized the first time it is called. Definition: FlowBaseVanguard.hpp:460 std::vector< Scalar > cellThickness_ Cell thickness. Definition: FlowBaseVanguard.hpp:468 Scalar cellCenterDepth(unsigned globalSpaceIdx) const Returns the depth of a degree of freedom [m]. Definition: FlowBaseVanguard.hpp:259 std::size_t globalNumCells() const Get the number of cells in the global leaf grid view. \warn This is a collective operation that needs... Definition: FlowBaseVanguard.hpp:287 void equilCartesianCoordinate(unsigned cellIdx, std::array< int, 3 > &ijk) const Extract Cartesian index triplet (i,j,k) of an active cell of the grid used for EQUIL. Definition: FlowBaseVanguard.hpp:249 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 Scalar cellThickness(unsigned globalSpaceIdx) const Returns the thickness of a degree of freedom [m]. Definition: FlowBaseVanguard.hpp:276 typename GridView::template Codim< 0 >::Entity Element Definition: FlowBaseVanguard.hpp:99 static void registerParameters() Register the common run-time parameters for all ECL simulator vanguards. Definition: FlowBaseVanguard.hpp:106 int equilCartesianSize() const Returns the overall number of cells of the logically EquilCartesian grid. Definition: FlowBaseVanguard.hpp:170 void setupCartesianToCompressed_() Definition: FlowBaseVanguard.hpp:302 Definition: FlowGenericVanguard.hpp:99 void init() bool enableDistributedWells_ Definition: FlowGenericVanguard.hpp:362 bool useMultisegmentWell_ Definition: FlowGenericVanguard.hpp:365 std::string zoltanParams_ Definition: FlowGenericVanguard.hpp:356 std::unordered_map< std::size_t, const NumericalAquiferCell * > allAquiferCells() const std::string ignoredKeywords_ Definition: FlowGenericVanguard.hpp:363 Dune::PartitionMethod partitionMethod_ Definition: FlowGenericVanguard.hpp:350 bool zoltanImbalanceTolSet_ Definition: FlowGenericVanguard.hpp:354 bool enableExperiments_ Definition: FlowGenericVanguard.hpp:366 bool serialPartitioning_ Definition: FlowGenericVanguard.hpp:351 const EclipseState & eclState() const Return a reference to the internalized ECL deck. Definition: FlowGenericVanguard.hpp:159 bool drsdtconEnabled() const Dune::EdgeWeightMethod edgeWeightsMethod_ Definition: FlowGenericVanguard.hpp:342 double zoltanImbalanceTol_ Definition: FlowGenericVanguard.hpp:355 std::string externalPartitionFile_ Definition: FlowGenericVanguard.hpp:360 std::optional< int > outputInterval_ Definition: FlowGenericVanguard.hpp:364 std::string metisParams_ Definition: FlowGenericVanguard.hpp:358 Declare the properties used by the infrastructure code of the finite volume discretizations. Declare the properties used by the infrastructure code of the finite volume discretizations. 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 This file provides the infrastructure to retrieve run-time parameters. The Opm property system, traits with inheritance. Definition: FlowBaseVanguard.hpp:56 Definition: FlowBaseVanguard.hpp:69 Definition: FlowBaseVanguard.hpp:63 a tag to mark properties as undefined Definition: propertysystem.hh:40 |