dune-mmesh 1.4.1-git
Loading...
Searching...
No Matches
Dune::MMeshImpl::MultiId Class Reference

#include <dune/mmesh/grid/multiid.hh>

Public Types

using ThisType = MultiId
 
using T = std::size_t
 
using VT = std::vector< T >
 
using Storage = std::array< T, 4 >
 

Public Member Functions

 MultiId ()
 
 MultiId (const MultiId &other)
 
 MultiId (const std::vector< T > &vt)
 
 MultiId (std::initializer_list< T > l)
 
 MultiId (T t)
 
ThisTypeoperator= (const ThisType &b)
 
bool operator< (const ThisType &b) const
 
bool operator== (const ThisType &b) const
 
bool operator<= (const ThisType &b) const
 
bool operator!= (const ThisType &b) const
 
std::size_t size () const
 
VT vt () const
 
std::size_t hash () const
 Hash function with caching.
 

Member Typedef Documentation

◆ Storage

◆ T

◆ ThisType

◆ VT

Constructor & Destructor Documentation

◆ MultiId() [1/5]

Dune::MMeshImpl::MultiId::MultiId ( )
inline

◆ MultiId() [2/5]

Dune::MMeshImpl::MultiId::MultiId ( const MultiId other)
inline

◆ MultiId() [3/5]

Dune::MMeshImpl::MultiId::MultiId ( const std::vector< T > &  vt)
inline

◆ MultiId() [4/5]

Dune::MMeshImpl::MultiId::MultiId ( std::initializer_list< T l)
inline

◆ MultiId() [5/5]

Dune::MMeshImpl::MultiId::MultiId ( T  t)
inline

Member Function Documentation

◆ hash()

std::size_t Dune::MMeshImpl::MultiId::hash ( ) const
inline

Hash function with caching.

◆ operator!=()

bool Dune::MMeshImpl::MultiId::operator!= ( const ThisType b) const
inline

◆ operator<()

bool Dune::MMeshImpl::MultiId::operator< ( const ThisType b) const
inline

◆ operator<=()

bool Dune::MMeshImpl::MultiId::operator<= ( const ThisType b) const
inline

◆ operator=()

ThisType & Dune::MMeshImpl::MultiId::operator= ( const ThisType b)
inline

◆ operator==()

bool Dune::MMeshImpl::MultiId::operator== ( const ThisType b) const
inline

◆ size()

std::size_t Dune::MMeshImpl::MultiId::size ( ) const
inline

◆ vt()

VT Dune::MMeshImpl::MultiId::vt ( ) const
inline

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