Dune::Copasi 2.1.0-git79717215+dune.gitlab.629933
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages Concepts
Classes | Public Member Functions | Public Attributes | List of all members
Dune::Copasi::LocalBasisCache< LocalBasisTraits >::Key Struct Reference

Key for the local basis cache. More...

#include <local_basis_cache.hh>

Classes

struct  Hash
 

Public Member Functions

 Key (std::type_index fem_id=typeid(void), void const *quad_id=nullptr, Domain proj_id={})
 
bool operator== (const Key &) const =default
 

Public Attributes

std::type_index _fem_id
 
void const * _quad_id
 
Domain _proj_id
 

Detailed Description

template<class LocalBasisTraits>
struct Dune::Copasi::LocalBasisCache< LocalBasisTraits >::Key

Key for the local basis cache.

Constructor & Destructor Documentation

◆ Key()

template<class LocalBasisTraits >
Dune::Copasi::LocalBasisCache< LocalBasisTraits >::Key::Key ( std::type_index  fem_id = typeid(void),
void const *  quad_id = nullptr,
Domain  proj_id = {} 
)
inline

Member Function Documentation

◆ operator==()

template<class LocalBasisTraits >
bool Dune::Copasi::LocalBasisCache< LocalBasisTraits >::Key::operator== ( const Key ) const
default

Member Data Documentation

◆ _fem_id

template<class LocalBasisTraits >
std::type_index Dune::Copasi::LocalBasisCache< LocalBasisTraits >::Key::_fem_id

◆ _proj_id

template<class LocalBasisTraits >
Domain Dune::Copasi::LocalBasisCache< LocalBasisTraits >::Key::_proj_id

◆ _quad_id

template<class LocalBasisTraits >
void const* Dune::Copasi::LocalBasisCache< LocalBasisTraits >::Key::_quad_id

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