dune-grid 2.9.0
Classes | Namespaces | Macros | Typedefs | Functions | Variables
misc.hh File Reference
#include <cassert>
#include <utility>
#include <dune/common/exceptions.hh>
#include <dune/common/hybridutilities.hh>
#include <dune/common/typetraits.hh>
#include <dune/grid/albertagrid/albertaheader.hh>

Go to the source code of this file.

Classes

class  Dune::AlbertaError
 
class  Dune::AlbertaIOError
 
class  Dune::Alberta::GlobalSpace
 
struct  Dune::Alberta::NumSubEntities< dim, 0 >
 
struct  Dune::Alberta::NumSubEntities< dim, dim >
 
struct  Dune::Alberta::NumSubEntities< 0, 0 >
 
struct  Dune::Alberta::NumSubEntities< 2, 1 >
 
struct  Dune::Alberta::NumSubEntities< 3, 1 >
 
struct  Dune::Alberta::NumSubEntities< 3, 2 >
 
struct  Dune::Alberta::CodimType< dim, 0 >
 
struct  Dune::Alberta::CodimType< dim, dim >
 
struct  Dune::Alberta::CodimType< 2, 1 >
 
struct  Dune::Alberta::CodimType< 3, 1 >
 
struct  Dune::Alberta::CodimType< 3, 2 >
 
struct  Dune::Alberta::FillFlags< dim >
 
struct  Dune::Alberta::RefinementEdge< dim >
 
struct  Dune::Alberta::RefinementEdge< 2 >
 
struct  Dune::Alberta::Dune2AlbertaNumbering< dim, codim >
 
struct  Dune::Alberta::Dune2AlbertaNumbering< 3, 2 >
 
struct  Dune::Alberta::Generic2AlbertaNumbering< dim, codim >
 
struct  Dune::Alberta::Generic2AlbertaNumbering< dim, 1 >
 
struct  Dune::Alberta::Generic2AlbertaNumbering< 1, 1 >
 
struct  Dune::Alberta::Generic2AlbertaNumbering< 3, 2 >
 
class  Dune::Alberta::NumberingMap< dim, Numbering >
 
struct  Dune::Alberta::MapVertices< dim, 0 >
 
struct  Dune::Alberta::MapVertices< 2, 1 >
 
struct  Dune::Alberta::MapVertices< 3, 1 >
 
struct  Dune::Alberta::MapVertices< 3, 2 >
 
struct  Dune::Alberta::MapVertices< dim, dim >
 
struct  Dune::Alberta::Twist< dim, subdim >
 
struct  Dune::Alberta::Twist< dim, 1 >
 
struct  Dune::Alberta::Twist< 1, 1 >
 
struct  Dune::Alberta::Twist< dim, 2 >
 
struct  Dune::Alberta::Twist< 2, 2 >
 

Namespaces

namespace  Dune
 Include standard header files.
 
namespace  Dune::Alberta
 

Macros

#define DUNE_ALBERTA_CACHE_COORDINATES   1
 

Typedefs

typedef ALBERTA REAL Dune::Alberta::Real
 
typedef ALBERTA REAL_B Dune::Alberta::LocalVector
 
typedef ALBERTA REAL_D Dune::Alberta::GlobalVector
 
typedef ALBERTA REAL_DD Dune::Alberta::GlobalMatrix
 
typedef ALBERTA AFF_TRAFO Dune::Alberta::AffineTransformation
 
typedef ALBERTA MESH Dune::Alberta::Mesh
 
typedef ALBERTA EL Dune::Alberta::Element
 
typedef ALBERTA BNDRY_TYPE Dune::Alberta::BoundaryId
 
typedef U_CHAR Dune::Alberta::ElementType
 
typedef ALBERTA FE_SPACE Dune::Alberta::DofSpace
 

Functions

template<class Data >
Data * Dune::Alberta::memAlloc (size_t size)
 
template<class Data >
Data * Dune::Alberta::memCAlloc (size_t size)
 
template<class Data >
Data * Dune::Alberta::memReAlloc (Data *ptr, size_t oldSize, size_t newSize)
 
template<class Data >
void Dune::Alberta::memFree (Data *ptr, size_t size)
 
template<int dim>
int Dune::Alberta::applyTwist (int twist, int i)
 
template<int dim>
int Dune::Alberta::applyInverseTwist (int twist, int i)
 

Variables

static const int Dune::Alberta::dimWorld = DIM_OF_WORLD
 
static const int Dune::Alberta::meshRefined = MESH_REFINED
 
static const int Dune::Alberta::meshCoarsened = MESH_COARSENED
 
static const int Dune::Alberta::InteriorBoundary = INTERIOR
 
static const int Dune::Alberta::DirichletBoundary = DIRICHLET
 

Macro Definition Documentation

◆ DUNE_ALBERTA_CACHE_COORDINATES

#define DUNE_ALBERTA_CACHE_COORDINATES   1