dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | List of all members
Dune::Fem::hpDG::GlobalGeometryTypeMap< T, maxdim, regular > Class Template Reference

Please doc me. More...

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

Inheritance diagram for Dune::Fem::hpDG::GlobalGeometryTypeMap< T, maxdim, regular >:
Inheritance graph

Public Types

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

Public Member Functions

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

Static Public Member Functions

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

Detailed Description

template<class T, int maxdim, bool regular = false>
class Dune::Fem::hpDG::GlobalGeometryTypeMap< T, maxdim, regular >

Please doc me.

Template Parameters
Tvalue type
maxdimmaximum dimension
regularinclude geometry type 'none'

Member Typedef Documentation

◆ const_iterator

template<class T , class TypeIndexSet >
typedef Container::const_iterator Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::const_iterator
inherited

const iterator type

◆ const_pointer

template<class T , class TypeIndexSet >
typedef Container::const_pointer Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::const_pointer
inherited

const pointer type

◆ const_reference

template<class T , class TypeIndexSet >
typedef Container::const_reference Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::const_reference
inherited

const reference type

◆ ConstIterator

template<class T , class TypeIndexSet >
typedef const_iterator Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::ConstIterator
inherited

iterator type

◆ difference_type

template<class T , class TypeIndexSet >
typedef Container::difference_type Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::difference_type
inherited

difference type

◆ iterator

template<class T , class TypeIndexSet >
typedef Container::iterator Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::iterator
inherited

iterator type

◆ Iterator

template<class T , class TypeIndexSet >
typedef iterator Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::Iterator
inherited

iterator type

◆ pointer

template<class T , class TypeIndexSet >
typedef Container::pointer Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::pointer
inherited

pointer type

◆ reference

template<class T , class TypeIndexSet >
typedef Container::reference Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::reference
inherited

reference type

◆ Size

template<class T , class TypeIndexSet >
typedef size_type Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::Size
inherited

size type

◆ size_type

template<class T , class TypeIndexSet >
typedef Container::size_type Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::size_type
inherited

size type

◆ Value

template<class T , class TypeIndexSet >
typedef value_type Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::Value
inherited

value type

◆ value_type

template<class T , class TypeIndexSet >
typedef Container::value_type Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::value_type
inherited

value type

Member Function Documentation

◆ at() [1/2]

template<class T , class TypeIndexSet >
Value & Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::at ( const GeometryType &  type)
inlineinherited

access element

◆ at() [2/2]

template<class T , class TypeIndexSet >
const Value & Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::at ( const GeometryType &  type) const
inlineinherited

access element

◆ back() [1/2]

template<class T , class TypeIndexSet >
Value & Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::back ( )
inlineinherited

access last element

◆ back() [2/2]

template<class T , class TypeIndexSet >
const Value & Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::back ( ) const
inlineinherited

access last element

◆ begin() [1/2]

template<class T , class TypeIndexSet >
ConstIterator Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::begin ( ) const
inlinenoexceptinherited

return iterator to beginning

◆ begin() [2/2]

template<class T , class TypeIndexSet >
Iterator Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::begin ( )
inlinenoexceptinherited

return iterator to beginning

◆ cbegin()

template<class T , class TypeIndexSet >
ConstIterator Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::cbegin ( ) const
inlinenoexceptinherited

return const_iterator to beginning

◆ cend()

template<class T , class TypeIndexSet >
ConstIterator Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::cend ( ) const
inlinenoexceptinherited

return const_iterator to end

◆ data() [1/2]

template<class T , class TypeIndexSet >
const Value * Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::data ( ) const
inlinenoexceptinherited

get pointer to data

◆ data() [2/2]

template<class T , class TypeIndexSet >
Value * Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::data ( )
inlinenoexceptinherited

get pointer to data

◆ empty()

template<class T , class TypeIndexSet >
static constexpr bool Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::empty ( )
inlinestaticconstexprnoexceptinherited

test whether container is empty

◆ end() [1/2]

template<class T , class TypeIndexSet >
ConstIterator Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::end ( ) const
inlinenoexceptinherited

return iterator to end

◆ end() [2/2]

template<class T , class TypeIndexSet >
Iterator Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::end ( )
inlinenoexceptinherited

return iterator to end

◆ fill()

template<class T , class TypeIndexSet >
void Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::fill ( const Value value)
inlineinherited

fill container with value

◆ front() [1/2]

template<class T , class TypeIndexSet >
Value & Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::front ( )
inlineinherited

access first element

◆ front() [2/2]

template<class T , class TypeIndexSet >
const Value & Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::front ( ) const
inlineinherited

access first element

◆ max_size()

template<class T , class TypeIndexSet >
static constexpr Size Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::max_size ( )
inlinestaticconstexprnoexceptinherited

return maximum size

◆ operator[]() [1/2]

template<class T , class TypeIndexSet >
Value & Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::operator[] ( const GeometryType &  type)
inlineinherited

access element

◆ operator[]() [2/2]

template<class T , class TypeIndexSet >
const Value & Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::operator[] ( const GeometryType &  type) const
inlineinherited

access element

◆ size()

template<class T , class TypeIndexSet >
static constexpr Size Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::size ( )
inlinestaticconstexprnoexceptinherited

return size

◆ swap()

template<class T , class TypeIndexSet >
void Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::swap ( This other)
inlinenoexceptinherited

swap content

◆ type() [1/2]

template<class T , class TypeIndexSet >
GeometryType Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::type ( ConstIterator  iterator) const
inlineinherited

return geometry type from given iterator

◆ type() [2/2]

template<class T , class TypeIndexSet >
GeometryType Dune::Fem::hpDG::GeometryTypeMap< T, TypeIndexSet >::type ( Iterator  iterator) const
inlineinherited

return geometry type from given iterator


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