BoundaryPeriodicity.hpp File Reference
#include <dune/common/fvector.hh>
#include <array>
#include <opm/common/ErrorMacros.hpp>
#include <algorithm>
#include <vector>
#include <iostream>
Include dependency graph for BoundaryPeriodicity.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::BoundaryFaceInfo
 

Namespaces

 Opm
 

Functions

bool Opm::match (std::vector< BoundaryFaceInfo > &bfaces, int face, int lower, int upper)
 Find a match (periodic partner) for the given face. More...
 
template<class GridView >
void Opm::findPeriodicPartners (std::vector< BoundaryFaceInfo > &bfinfo, std::array< double, 6 > &side_areas, const GridView &g, const std::array< bool, 2 *GridView::dimension > &is_periodic, double spatial_tolerance=1e-6)
 Common implementation for the various createPeriodic functions. More...