CpGridData.hpp File Reference
#include <dune/common/parallel/mpihelper.hh>
#include <dune/common/parallel/communication.hh>
#include <dune/common/parallel/variablesizecommunicator.hh>
#include <dune/grid/common/gridenums.hh>
#include <opm/grid/cpgpreprocess/preprocess.h>
#include "Entity2IndexDataHandle.hpp"
#include "CpGridDataTraits.hpp"
#include "Geometry.hpp"
#include <array>
#include <set>
#include <vector>
#include <opm/grid/cpgrid/Entity.hpp>
#include <opm/grid/cpgrid/Indexsets.hpp>
Include dependency graph for CpGridData.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Dune::cpgrid::CpGridData
 Struct that hods all the data needed to represent a Cpgrid. More...
 
class  Dune::cpgrid::mover::MoveBuffer< T >
 
struct  Dune::cpgrid::mover::Mover< DataHandle, codim >
 
struct  Dune::cpgrid::mover::BaseMover< DataHandle >
 
struct  Dune::cpgrid::mover::Mover< DataHandle, 0 >
 
struct  Dune::cpgrid::mover::Mover< DataHandle, 1 >
 
struct  Dune::cpgrid::mover::Mover< DataHandle, 3 >
 

Namespaces

namespace  Opm
 Holds the implementation of the CpGrid as a pimple.
 
namespace  Dune
 The namespace Dune is the main namespace for all Dune code.
 
namespace  Dune::cpgrid
 
namespace  Dune::cpgrid::mover
 

Functions

void refine_and_check (const Dune::cpgrid::Geometry< 3, 3 > &, const std::array< int, 3 > &, bool)
 
void refinePatch_and_check (const std::array< int, 3 > &, const std::array< int, 3 > &, const std::array< int, 3 > &)
 
void refinePatch_and_check (Dune::CpGrid &, const std::vector< std::array< int, 3 > > &, const std::vector< std::array< int, 3 > > &, const std::vector< std::array< int, 3 > > &, const std::vector< std::string > &)
 
void check_global_refine (const Dune::CpGrid &, const Dune::CpGrid &)
 
void fieldProp_check (const Dune::CpGrid &grid, Opm::EclipseGrid eclGrid, std::string deck_string)
 

Function Documentation

◆ check_global_refine()

void check_global_refine ( const Dune::CpGrid ,
const Dune::CpGrid  
)

◆ fieldProp_check()

void fieldProp_check ( const Dune::CpGrid grid,
Opm::EclipseGrid  eclGrid,
std::string  deck_string 
)

◆ refine_and_check()

void refine_and_check ( const Dune::cpgrid::Geometry< 3, 3 > &  ,
const std::array< int, 3 > &  ,
bool   
)

◆ refinePatch_and_check() [1/2]

void refinePatch_and_check ( const std::array< int, 3 > &  ,
const std::array< int, 3 > &  ,
const std::array< int, 3 > &   
)

◆ refinePatch_and_check() [2/2]

void refinePatch_and_check ( Dune::CpGrid ,
const std::vector< std::array< int, 3 > > &  ,
const std::vector< std::array< int, 3 > > &  ,
const std::vector< std::array< int, 3 > > &  ,
const std::vector< std::string > &   
)

Variable Documentation

◆ buffer

◆ data

◆ ownedGlobalIndices

std::vector<int>& ownedGlobalIndices

◆ ownedSizes

std::vector<int>& ownedSizes