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

Copyright 2019 Equinor AS. More...

Classes

class  Cell2FacesContainer
 
class  Cell2FacesRow
 
class  CombinedGridWellGraph
 A graph repesenting a grid together with the well completions. More...
 
class  CpGridData
 Struct that hods all the data needed to represent a Cpgrid. More...
 
struct  CpGridDataTraits
 
class  DefaultGeometryPolicy
 
class  Entity
 
class  Entity2IndexDataHandle
 Wrapper that turns a data handle suitable for dune-grid into one based on integers instead of entities. More...
 
class  EntityRep
 Represents an entity of a given codim, with positive or negative orientation. 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  EntityVariableBase
 Base class for EntityVariable and SignedEntityVariable. More...
 
class  FaceCellsContainerProxy
 A class representing the face to cells mapping similar to the way done in UnstructuredGrid. More...
 
class  FaceCellsProxy
 A proxy class representing a row of FaceCellsContainer. More...
 
class  FaceVerticesContainerProxy
 A class representing the face to vertices mapping similar to the way done in UnstructuredGrid. More...
 
struct  FaceViaCellHandleWrapper
 A data handle to send data attached to faces via cell communication. More...
 
class  Geometry
 This class encapsulates geometry for vertices, intersections, and cells. 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  GlobalIdSet
 The global id set for Dune. More...
 
class  HierarchicIterator
 Only needs to provide interface for doing nothing. More...
 
class  IdSet
 
class  IndexIterator
 
class  IndexSet
 
class  Intersection
 
class  IntersectionIterator
 
class  Iterator
 Iterator intended to be used as LeafIterator and LevelIterator (no difference due to no adaptivity) for CpGrid. More...
 
class  LevelGlobalIdSet
 
class  LocalIndexContainerProxy
 A class representing the sparse mapping of entity relations (e.g. More...
 
class  LocalIndexProxy
 A proxy class representing a row of LocalIndexContainerProxy. More...
 
class  MutableOrientedEntityRange
 A class used as a row type for OrientedEntityTable. More...
 
class  OrientedEntityRange
 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< All_Partition >
 
struct  PartitionIteratorRule< Interior_Partition >
 
struct  PartitionIteratorRule< InteriorBorder_Partition >
 
struct  PartitionIteratorRule< Overlap_Partition >
 
struct  PartitionIteratorRule< OverlapFront_Partition >
 
class  PartitionTypeIndicator
 
struct  PointViaCellHandleWrapper
 A data handle to send data attached to points via cell communication. More...
 
struct  PointViaCellWarner
 
class  ReversePointGlobalIdSet
 
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  WellConnections
 A class calculating and representing all connections of wells. More...
 

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