RefinementRequest.hpp File Reference
#include <array>
#include <cstddef>
#include <string>
#include <vector>
Include dependency graph for RefinementRequest.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::Refinement::AxisSubdivision
 
struct  Opm::Refinement::BlockRefinement
 
struct  Opm::Refinement::AxisPositions
 

Namespaces

namespace  Opm
 Holds the implementation of the CpGrid as a pimple.
 
namespace  Opm::Refinement
 

Functions

AxisSubdivision Opm::Refinement::axisSubdivision (const BlockRefinement &request, int dim)
 
std::array< int, 3 > Opm::Refinement::refinedDims (const BlockRefinement &request)
 
AxisPositions Opm::Refinement::axisPositions (const AxisSubdivision &sub)
 
std::vector< BlockRefinement > Opm::Refinement::blockRefinements (const std::vector< std::array< int, 3 > > &cellsPerDim, const std::vector< std::array< int, 3 > > &startIJK, const std::vector< std::array< int, 3 > > &endIJK, const std::vector< std::string > &names, const std::vector< std::string > &parentGridNames)
 
void Opm::Refinement::validateBlockRefinements (const std::vector< BlockRefinement > &requests)