|
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: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 unsigned cartesianIndex(const std::array< int, dimension > &coords) const Return the index of the cells in the logical Cartesian grid. Definition: FlowBaseVanguard.hpp:165 void updateCartesianToCompressedMapping_() Definition: FlowBaseVanguard.hpp:337 int cartesianSize() const Returns the overall number of cells of the logically Cartesian grid. Definition: FlowBaseVanguard.hpp:147 int compressedIndex(int cartesianCellIdx) const Return compressed index from cartesian index. Definition: FlowBaseVanguard.hpp:183 void updateCellThickness_() Definition: FlowBaseVanguard.hpp:382 std::vector< Scalar > cellCenterDepth_ Cell center depths. Definition: FlowBaseVanguard.hpp:454 const std::array< int, dimension > & cartesianDimensions() const Returns the number of logically Cartesian cells in each direction. Definition: FlowBaseVanguard.hpp:141 unsigned equilCartesianIndex(unsigned compressedEquilCellIdx) const Returns the Cartesian cell id given an element index for the grid used for equilibration. Definition: FlowBaseVanguard.hpp:230 FlowBaseVanguard(Simulator &simulator) Create the grid for problem data files which use the ECL file format. Definition: FlowBaseVanguard.hpp:121 int compressedIndexForInterior(int cartesianCellIdx) const Return compressed index from cartesian index only in interior. Definition: FlowBaseVanguard.hpp:198 const std::vector< Scalar > & cellCenterDepths() const Definition: FlowBaseVanguard.hpp:254 unsigned cartesianIndex(unsigned compressedCellIdx) const Returns the Cartesian cell id for identifaction with ECL data. Definition: FlowBaseVanguard.hpp:159 std::vector< int > is_interior_ Whether a cells is in the interior. Definition: FlowBaseVanguard.hpp:462 void updateCellDepths_() Definition: FlowBaseVanguard.hpp:359 void callImplementationInit() Definition: FlowBaseVanguard.hpp:325 const CartesianIndexMapper & cartesianMapper() const Definition: FlowBaseVanguard.hpp:135 static const int dimensionworld Definition: FlowBaseVanguard.hpp:99 void cartesianCoordinate(unsigned cellIdx, std::array< int, 3 > &ijk) const Extract Cartesian index triplet (i,j,k) of an active cell. Definition: FlowBaseVanguard.hpp:224 std::unordered_map< int, int > cartesianToCompressed_ Mapping between cartesian and compressed cells. It is initialized the first time it is called. Definition: FlowBaseVanguard.hpp:447 std::vector< Scalar > cellThickness_ Cell thickness. Definition: FlowBaseVanguard.hpp:458 std::optional< std::vector< std::unordered_map< std::size_t, std::size_t > > > lgrMappers_ Mapping between LGR cartesian and compressed cells. It is initialized as it is called. Definition: FlowBaseVanguard.hpp:451 Scalar cellCenterDepth(unsigned globalSpaceIdx) const Returns the depth of a degree of freedom [m]. Definition: FlowBaseVanguard.hpp:249 virtual int compressedIndexForInteriorLGR(const std::string &lgr_tag, const Connection &conn) const Definition: FlowBaseVanguard.hpp:212 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:277 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:239 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:305 Scalar cellThickness(unsigned globalSpaceIdx) const Returns the thickness of a degree of freedom [m]. Definition: FlowBaseVanguard.hpp:266 typename GridView::template Codim< 0 >::Entity Element Definition: FlowBaseVanguard.hpp:100 static void registerParameters() Register the common run-time parameters for all ECL simulator vanguards. Definition: FlowBaseVanguard.hpp:110 int equilCartesianSize() const Returns the overall number of cells of the logically EquilCartesian grid. Definition: FlowBaseVanguard.hpp:153 Definition: FlowGenericVanguard.hpp:108 void init() std::unordered_map< std::size_t, const NumericalAquiferCell * > allAquiferCells() const bool zoltanImbalanceTolSet_ Definition: FlowGenericVanguard.hpp:389 bool enableExperiments_ Definition: FlowGenericVanguard.hpp:406 const EclipseState & eclState() const Return a reference to the internalized ECL deck. Definition: FlowGenericVanguard.hpp:168 bool drsdtconEnabled() const double zoltanImbalanceTol_ Definition: FlowGenericVanguard.hpp:390 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:80 Definition: blackoilbioeffectsmodules.hh:43 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 This file provides the infrastructure to retrieve run-time parameters. The Opm property system, traits with inheritance. Definition: FlowBaseVanguard.hpp:57 Definition: FlowBaseVanguard.hpp:70 Definition: FlowBaseVanguard.hpp:64 a tag to mark properties as undefined Definition: propertysystem.hh:38 |