dune-grid 2.9.0
Classes | Namespaces | Macros | Typedefs
uggrid.hh File Reference

The UGGrid class. More...

#include <memory>
#include <dune/common/classname.hh>
#include <dune/common/parallel/communication.hh>
#include <dune/common/exceptions.hh>
#include <dune/common/parallel/mpihelper.hh>
#include <dune/grid/common/boundarysegment.hh>
#include <dune/grid/common/capabilities.hh>
#include <dune/grid/common/grid.hh>
#include "uggrid/ugincludes.hh"
#include "uggrid/ugwrapper.hh"
#include "uggrid/ug_undefs.hh"
#include "uggrid/uggridgeometry.hh"
#include "uggrid/uggridlocalgeometry.hh"
#include "uggrid/uggridentity.hh"
#include "uggrid/uggridentityseed.hh"
#include "uggrid/uggridintersections.hh"
#include "uggrid/uggridintersectioniterators.hh"
#include "uggrid/uggridleveliterator.hh"
#include "uggrid/uggridleafiterator.hh"
#include "uggrid/uggridhieriterator.hh"
#include "uggrid/uggridindexsets.hh"
#include <dune/grid/uggrid/uggridviews.hh>
#include "uggrid/uggridfactory.hh"

Go to the source code of this file.

Classes

struct  Dune::UGGridFamily< dim >
 
class  Dune::UGGrid< dim >
 Front-end for the grid manager of the finite element toolbox UG3. More...
 
struct  Dune::Capabilities::hasEntity< UGGrid< dim >, codim >
 UGGrid has entities of all codimensions. More...
 
struct  Dune::Capabilities::hasEntityIterator< UGGrid< dim >, codim >
 Set default for hasEntityIterator to false UGGrid can currently only iterate over elements and vertices. More...
 
struct  Dune::Capabilities::hasEntityIterator< UGGrid< dim >, 0 >
 UGGrid can iterate over codim=0 entities (elements) More...
 
struct  Dune::Capabilities::hasEntityIterator< UGGrid< dim >, dim >
 UGGrid can iterate over codim=dim entities (vertices) More...
 
struct  Dune::Capabilities::canCommunicate< UGGrid< dim >, codim >
 UGGrid can communicate on entities of all (existing) codimensions. More...
 
struct  Dune::Capabilities::isLevelwiseConforming< UGGrid< dim > >
 UGGrid is levelwise conforming. More...
 
struct  Dune::Capabilities::isLeafwiseConforming< UGGrid< dim > >
 UGGrid may not be leafwise conforming. More...
 

Namespaces

namespace  Dune
 Include standard header files.
 
namespace  Dune::Capabilities
 Contains all capabilities classes.
 

Macros

#define FOR_DUNE
 
#define UG_DIM_2
 
#define UG_DIM   2
 
#define UGTYPES_H
 
#define __HEAPS__
 
#define __UGENV__
 
#define __DEVICESH__
 
#define UG_DIM_3
 
#define UG_DIM   3
 

Typedefs

using Dune::UGCommunication = Communication< No_Comm >
 

Detailed Description

The UGGrid class.

Macro Definition Documentation

◆ __DEVICESH__

#define __DEVICESH__

◆ __HEAPS__

#define __HEAPS__

◆ __UGENV__

#define __UGENV__

◆ FOR_DUNE

#define FOR_DUNE

◆ UG_DIM [1/2]

#define UG_DIM   2

◆ UG_DIM [2/2]

#define UG_DIM   3

◆ UG_DIM_2

#define UG_DIM_2

◆ UG_DIM_3

#define UG_DIM_3

◆ UGTYPES_H

#define UGTYPES_H