dune-fem 2.8.0
Loading...
Searching...
No Matches
Classes | Public Types | Static Public Member Functions | List of all members
Dune::Fem::QuadratureStorageRegistry Class Reference

#include <dune/fem/quadrature/caching/registry.hh>

Classes

struct  QuadratureInfo
 
struct  StorageInterface
 

Public Types

typedef std::list< StorageInterface * > StorageListType
 
typedef std::list< QuadratureInfoQuadratureInfoListType
 

Static Public Member Functions

static StorageListTypestorageList ()
 
static QuadratureInfoListTypequadratureInfoList ()
 
static void initialize ()
 initialize static variables
 
static void registerStorage (StorageInterface &storage)
 
static void unregisterStorage (StorageInterface &storage)
 
template<class Quadrature >
static void registerQuadrature (const Quadrature &quadrature)
 
template<class Quadrature >
static void registerQuadrature (const Quadrature &quadrature, const GeometryType &type, std::size_t codim)
 

Member Typedef Documentation

◆ QuadratureInfoListType

◆ StorageListType

Member Function Documentation

◆ initialize()

static void Dune::Fem::QuadratureStorageRegistry::initialize ( )
inlinestatic

initialize static variables

◆ quadratureInfoList()

static QuadratureInfoListType & Dune::Fem::QuadratureStorageRegistry::quadratureInfoList ( )
inlinestatic

◆ registerQuadrature() [1/2]

template<class Quadrature >
static void Dune::Fem::QuadratureStorageRegistry::registerQuadrature ( const Quadrature quadrature)
inlinestatic

◆ registerQuadrature() [2/2]

template<class Quadrature >
static void Dune::Fem::QuadratureStorageRegistry::registerQuadrature ( const Quadrature quadrature,
const GeometryType &  type,
std::size_t  codim 
)
inlinestatic

◆ registerStorage()

static void Dune::Fem::QuadratureStorageRegistry::registerStorage ( StorageInterface storage)
inlinestatic

◆ storageList()

static StorageListType & Dune::Fem::QuadratureStorageRegistry::storageList ( )
inlinestatic

◆ unregisterStorage()

static void Dune::Fem::QuadratureStorageRegistry::unregisterStorage ( StorageInterface storage)
inlinestatic

The documentation for this class was generated from the following file: