|
opm-grid
|
Copyright 2019 Equinor AS. More...
Classes | |
| class | WellConnections |
| A class calculating and representing all connections of wells. More... | |
| class | CombinedGridWellGraph |
| A graph repesenting a grid together with the well completions. More... | |
| class | Entity |
| class | Geometry |
| This class encapsulates geometry for vertices, intersections, and cells. More... | |
| class | Iterator |
| Iterator intended to be used as LeafIterator and LevelIterator (no difference due to no adaptivity) for CpGrid. More... | |
| class | EntityRep |
| Represents an entity of a given codim, with positive or negative orientation. More... | |
| class | CpGridData |
| Struct that hods all the data needed to represent a Cpgrid. More... | |
| struct | CpGridDataTraits |
| struct | FaceViaCellHandleWrapper |
| A data handle to send data attached to faces via cell communication. More... | |
| struct | PointViaCellWarner |
| struct | PointViaCellHandleWrapper |
| A data handle to send data attached to points via cell communication. More... | |
| class | DefaultGeometryPolicy |
| class | Entity2IndexDataHandle |
| Wrapper that turns a data handle suitable for dune-grid into one based on integers instead of entities. More... | |
| class | EntityVariableBase |
| Base class for EntityVariable and SignedEntityVariable. More... | |
| class | EntityVariable |
| A class design to hold a variable with a value for each entity of the given codimension, where the variable is not changing in sign with orientation. More... | |
| class | SignedEntityVariable |
| A class design to hold a variable with a value for each entity of the given codimension, where the variable is changing in sign with orientation. More... | |
| class | Geometry< 0, cdim > |
| Specialization for 0 dimensional geometries, i.e. vertices. More... | |
| class | Geometry< 2, cdim > |
| Specialization for 2 dimensional geometries, that is intersections (since codim 1 entities are not in CpGrid). More... | |
| class | Geometry< 3, cdim > |
| Specialization for 3-dimensional geometries, i.e. cells. More... | |
| class | GlobalIdMapping |
| Class managing the mappings of local indices to global ids. More... | |
| class | FaceCellsProxy |
| A proxy class representing a row of FaceCellsContainer. More... | |
| class | FaceCellsContainerProxy |
| A class representing the face to cells mapping similar to the way done in UnstructuredGrid. More... | |
| class | IndexIterator |
| class | LocalIndexProxy |
| A proxy class representing a row of LocalIndexContainerProxy. More... | |
| class | LocalIndexContainerProxy |
| A class representing the sparse mapping of entity relations (e.g. More... | |
| class | FaceVerticesContainerProxy |
| A class representing the face to vertices mapping similar to the way done in UnstructuredGrid. More... | |
| class | Cell2FacesRow |
| class | Cell2FacesContainer |
| class | IndexSet |
| class | IdSet |
| class | LevelGlobalIdSet |
| class | GlobalIdSet |
| The global id set for Dune. More... | |
| class | ReversePointGlobalIdSet |
| class | Intersection |
| class | IntersectionIterator |
| class | HierarchicIterator |
| Only needs to provide interface for doing nothing. More... | |
| class | OrientedEntityRange |
| A class used as a row type for OrientedEntityTable. More... | |
| class | MutableOrientedEntityRange |
| A class used as a row type for OrientedEntityTable. More... | |
| class | OrientedEntityTable |
| Represents the topological relationships between sets of entities, for example cells and faces. More... | |
| struct | PartitionIteratorRule |
| A rule at what entities to stop. More... | |
| struct | PartitionIteratorRule< Interior_Partition > |
| struct | PartitionIteratorRule< InteriorBorder_Partition > |
| struct | PartitionIteratorRule< Overlap_Partition > |
| struct | PartitionIteratorRule< All_Partition > |
| struct | PartitionIteratorRule< OverlapFront_Partition > |
| class | PartitionTypeIndicator |
Typedefs | |
| using | OpmWellType = int |
Enumerations | |
| enum | { NNCFace = -1 } |
Functions | |
| int | getNumberOfEdgesForSpecificCellForGridWithWells (const CombinedGridWellGraph &graph, int localCellId) |
| Get the number of edges of the graph of the grid and the wells for one cell. | |
| template<typename ID, typename weightType> | |
| void | fillNBORGIDAndWeightsForSpecificCellAndIncrementNeighborCounterForGridWithWells (const CombinedGridWellGraph &graph, const int localCellId, ID globalID, int &neighborCounter, ID &nborGID, weightType *ewgts) |
| Get the list of edges and weights for one cell of a grid with wells. | |
| template<int codim> | |
| auto | referenceElement (const Entity< codim > &) |
| template<int mydim, int cdim> | |
| auto | referenceElement (const cpgrid::Geometry< mydim, cdim > &geo) -> decltype(referenceElement< double, mydim >(geo.type())) |
| PartitionType | getProcessorBoundaryPartitionType (PartitionType) |
Copyright 2019 Equinor AS.
This file is part of The Open Porous Media project (OPM).
OPM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
OPM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with OPM. If not, see http://www.gnu.org/licenses/.