Dune-Functions 2.11
Loading...
Searching...
No Matches
Dune::Functions::TaylorHoodBasisTree< GV > Class Template Reference

#include <dune/functions/functionspacebases/taylorhoodbasis.hh>

Inheritance diagram for Dune::Functions::TaylorHoodBasisTree< GV >:
Inheritance graph

Public Types

using Element
using size_type

Public Member Functions

 TaylorHoodBasisTree ()
const auto & child (Dune::index_constant< i > ii) const
const Elementelement () const
void setChild (TT &&t, Dune::index_constant< i > ii={})
void bind (const Element &entity)
void bind (const Element &entity)
size_type localIndex (size_type i) const
size_type size () const
 Obtain the number of basis function in the local node.
bool empty () const
 Check if the node is empty.
size_type treeIndex () const

Static Public Member Functions

static constexpr auto degree ()

Static Public Attributes

static const bool isLeaf
static const bool isPower
static const bool isComposite

Protected Member Functions

size_type offset () const
void setOffset (const size_type offset)
void setSize (const size_type size)
void setTreeIndex (size_type treeIndex)

Member Typedef Documentation

◆ Element

using Dune::Functions::CompositeBasisNode< T >::Element
inherited

◆ size_type

Constructor & Destructor Documentation

◆ TaylorHoodBasisTree()

template<typename GV>
Dune::Functions::TaylorHoodBasisTree< GV >::TaylorHoodBasisTree ( )
inline

Member Function Documentation

◆ bind() [1/2]

void Dune::Functions::InnerBasisNodeMixin< CompositeBasisNode< T... >, Element >::bind ( const Element & entity)
inlineinherited

◆ bind() [2/2]

void Dune::Functions::InnerBasisNodeMixin< CompositeBasisNode< T... >, Element >::bind ( const Element & entity)
inlineinherited

◆ child()

const auto & Dune::Functions::CompositeBasisNode< T >::child ( Dune::index_constant< i > ii) const
inlineinherited

◆ degree()

constexpr auto Dune::Functions::CompositeBasisNode< T >::degree ( )
inlinestaticconstexprinherited

◆ element()

const Element & Dune::Functions::CompositeBasisNode< T >::element ( ) const
inlineinherited

◆ empty()

bool Dune::Functions::BasisNodeMixin::empty ( ) const
inlineinherited

Check if the node is empty.

This is equivalent to size()==0. Notice that it is undefined behaviour to access the element() and finiteElement() methods of the node if it is empty, i.e., if its size is zero.

◆ localIndex()

◆ offset()

size_type Dune::Functions::BasisNodeMixin::offset ( ) const
inlineprotectedinherited

◆ setChild()

void Dune::Functions::CompositeBasisNode< T >::setChild ( TT && t,
Dune::index_constant< i > ii = {} )
inlineinherited

◆ setOffset()

void Dune::Functions::BasisNodeMixin::setOffset ( const size_type offset)
inlineprotectedinherited

◆ setSize()

void Dune::Functions::BasisNodeMixin::setSize ( const size_type size)
inlineprotectedinherited

◆ setTreeIndex()

void Dune::Functions::BasisNodeMixin::setTreeIndex ( size_type treeIndex)
inlineprotectedinherited

◆ size()

Obtain the number of basis function in the local node.

Notice that it is undefined behaviour to access the element() and finiteElement() methods of the node if it is empty, i.e., if its size is zero.

◆ treeIndex()

Member Data Documentation

◆ isComposite

const bool Dune::Functions::CompositeBasisNode< T >::isComposite
staticinherited

◆ isLeaf

const bool Dune::Functions::CompositeBasisNode< T >::isLeaf
staticinherited

◆ isPower

const bool Dune::Functions::CompositeBasisNode< T >::isPower
staticinherited

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