Loading...
Searching...
No Matches
Dune::cpgrid Namespace Reference

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)

## Detailed Description

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/.