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 <initializer_list>
#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)
 

Function Documentation

◆ refine_and_check()

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

Variable Documentation

◆ buffer

◆ data

◆ ownedGlobalIndices

std::vector<int>& ownedGlobalIndices

◆ ownedSizes

std::vector<int>& ownedSizes