dune-fem  2.8-git
Public Types | List of all members
Dune::Fem::hpDG::LocalGeometryTypeMap< T, dim, regular > Class Template Reference

Please doc me. More...

#include <dune/fem/space/basisfunctionset/hpdg/typemap.hh>

Inheritance diagram for Dune::Fem::hpDG::LocalGeometryTypeMap< T, dim, regular >:
Inheritance graph

Public Types

typedef Container::value_type value_type
 value type More...
 
typedef Container::reference reference
 reference type More...
 
typedef Container::const_reference const_reference
 const reference type More...
 
typedef Container::pointer pointer
 pointer type More...
 
typedef Container::const_pointer const_pointer
 const pointer type More...
 
typedef Container::iterator iterator
 iterator type More...
 
typedef Container::const_iterator const_iterator
 const iterator type More...
 
typedef Container::size_type size_type
 size type More...
 
typedef Container::difference_type difference_type
 difference type More...
 
typedef value_type Value
 value type More...
 
typedef iterator Iterator
 iterator type More...
 
typedef const_iterator ConstIterator
 iterator type More...
 
typedef size_type Size
 size type More...
 

Public Member Functions

Iterators
Iterator begin () noexcept
 return iterator to beginning More...
 
ConstIterator begin () const noexcept
 return iterator to beginning More...
 
Iterator end () noexcept
 return iterator to end More...
 
ConstIterator end () const noexcept
 return iterator to end More...
 
ConstIterator cbegin () const noexcept
 return const_iterator to beginning More...
 
ConstIterator cend () const noexcept
 return const_iterator to end More...
 
GeometryType type (Iterator iterator) const
 return geometry type from given iterator More...
 
GeometryType type (ConstIterator iterator) const
 return geometry type from given iterator More...
 
Element access
Valueoperator[] (const GeometryType &type)
 access element More...
 
const Valueoperator[] (const GeometryType &type) const
 access element More...
 
Valueat (const GeometryType &type)
 access element More...
 
const Valueat (const GeometryType &type) const
 access element More...
 
Valuefront ()
 access first element More...
 
const Valuefront () const
 access first element More...
 
Valueback ()
 access last element More...
 
const Valueback () const
 access last element More...
 
Valuedata () noexcept
 get pointer to data More...
 
const Valuedata () const noexcept
 get pointer to data More...
 
Modifiers
void fill (const Value &value)
 fill container with value More...
 
void swap (This &other) noexcept(noexcept(swap(std::declval< Value & >(), std::declval< Value & >())))
 swap content More...
 

Static Public Member Functions

Capacity
static constexpr Size size () noexcept
 return size More...
 
static constexpr Size max_size () noexcept
 return maximum size More...
 
static constexpr bool empty () noexcept
 test whether container is empty More...
 

Detailed Description

template<class T, int dim, bool regular = false>
class Dune::Fem::hpDG::LocalGeometryTypeMap< T, dim, regular >

Please doc me.

Template Parameters
Tvalue type
dimdimension
regularinclude geometry type 'none'

Member Typedef Documentation

◆ const_iterator

typedef Container::const_iterator Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::const_iterator
inherited

const iterator type

◆ const_pointer

typedef Container::const_pointer Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::const_pointer
inherited

const pointer type

◆ const_reference

typedef Container::const_reference Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::const_reference
inherited

const reference type

◆ ConstIterator

iterator type

◆ difference_type

typedef Container::difference_type Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::difference_type
inherited

difference type

◆ iterator

typedef Container::iterator Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::iterator
inherited

iterator type

◆ Iterator

iterator type

◆ pointer

typedef Container::pointer Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::pointer
inherited

pointer type

◆ reference

typedef Container::reference Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::reference
inherited

reference type

◆ Size

size type

◆ size_type

typedef Container::size_type Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::size_type
inherited

size type

◆ Value

value type

◆ value_type

typedef Container::value_type Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::value_type
inherited

value type

Member Function Documentation

◆ at() [1/2]

Value& Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::at ( const GeometryType &  type)
inlineinherited

access element

◆ at() [2/2]

const Value& Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::at ( const GeometryType &  type) const
inlineinherited

access element

◆ back() [1/2]

Value& Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::back ( )
inlineinherited

access last element

◆ back() [2/2]

const Value& Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::back ( ) const
inlineinherited

access last element

◆ begin() [1/2]

ConstIterator Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::begin ( ) const
inlinenoexceptinherited

return iterator to beginning

◆ begin() [2/2]

Iterator Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::begin ( )
inlinenoexceptinherited

return iterator to beginning

◆ cbegin()

ConstIterator Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::cbegin ( ) const
inlinenoexceptinherited

return const_iterator to beginning

◆ cend()

ConstIterator Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::cend ( ) const
inlinenoexceptinherited

return const_iterator to end

◆ data() [1/2]

const Value* Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::data ( ) const
inlinenoexceptinherited

get pointer to data

◆ data() [2/2]

Value* Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::data ( )
inlinenoexceptinherited

get pointer to data

◆ empty()

static constexpr bool Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::empty ( )
inlinestaticconstexprnoexceptinherited

test whether container is empty

◆ end() [1/2]

ConstIterator Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::end ( ) const
inlinenoexceptinherited

return iterator to end

◆ end() [2/2]

Iterator Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::end ( )
inlinenoexceptinherited

return iterator to end

◆ fill()

void Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::fill ( const Value value)
inlineinherited

fill container with value

◆ front() [1/2]

Value& Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::front ( )
inlineinherited

access first element

◆ front() [2/2]

const Value& Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::front ( ) const
inlineinherited

access first element

◆ max_size()

static constexpr Size Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::max_size ( )
inlinestaticconstexprnoexceptinherited

return maximum size

◆ operator[]() [1/2]

Value& Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::operator[] ( const GeometryType &  type)
inlineinherited

access element

◆ operator[]() [2/2]

const Value& Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::operator[] ( const GeometryType &  type) const
inlineinherited

access element

◆ size()

static constexpr Size Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::size ( )
inlinestaticconstexprnoexceptinherited

return size

◆ swap()

void Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::swap ( This other)
inlinenoexceptinherited

swap content

◆ type() [1/2]

GeometryType Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::type ( ConstIterator  iterator) const
inlineinherited

return geometry type from given iterator

◆ type() [2/2]

GeometryType Dune::Fem::hpDG::GeometryTypeMap< T, LocalGeometryTypeIndexSet< dim, false > >::type ( Iterator  iterator) const
inlineinherited

return geometry type from given iterator


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