findOverlapRowsAndColumns.hpp File Reference
#include <opm/grid/common/WellConnections.hpp>
#include <opm/grid/common/CartesianIndexMapper.hpp>
#include <cstddef>
#include <utility>
#include <vector>
Include dependency graph for findOverlapRowsAndColumns.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Dune
 
namespace  Opm
 
namespace  Opm::detail
 

Functions

template<class Grid , class CartMapper , class W >
void Opm::detail::setWellConnections (const Grid &grid, const CartMapper &cartMapper, const W &wells, bool useWellConn, std::vector< std::set< int > > &wellGraph, int numJacobiBlocks)
 Find cell IDs for wells contained in local grid. More...
 
template<class Grid , class Mapper >
void Opm::detail::findOverlapAndInterior (const Grid &grid, const Mapper &mapper, std::vector< int > &overlapRows, std::vector< int > &interiorRows)
 Find the rows corresponding to overlap cells. More...
 
template<class Grid >
std::size_t Opm::detail::numMatrixRowsToUseInSolver (const Grid &grid, bool ownerFirst)
 If ownerFirst=true, returns the number of interior cells in grid, else just numCells(). More...