ug4
ug::MiniBubbleLDS< TRefElem > Class Template Reference

MiniBubble Set (2D only!) More...

#include <mini.h>

+ Inheritance diagram for ug::MiniBubbleLDS< TRefElem >:

Public Member Functions

bool exact_position_available () const
 returns if the local dof position are exact More...
 
const LocalDoFlocal_dof (size_t dof) const
 returns the dof storage More...
 
 MiniBubbleLDS ()
 constructor More...
 
size_t num_dof () const
 returns the total number of DoFs on the finite element More...
 
size_t num_dof (ReferenceObjectID type) const
 returns the number of DoFs on a sub-geometric object type More...
 
ReferenceObjectID roid () const
 returns the type of reference element More...
 
- Public Member Functions inherited from ug::LocalDoFSet
int dim () const
 returns the reference dimension More...
 
size_t num_dof (int d, size_t id) const
 returns the number of DoFs on a sub-geometric object of dim and id More...
 
bool operator!= (const LocalDoFSet &v) const
 inequality check More...
 
bool operator== (const LocalDoFSet &v) const
 equality check More...
 
virtual ~LocalDoFSet ()
 virtual destructor More...
 
size_t num_dof () const
 
virtual size_t num_sh () const
 

Protected Attributes

std::vector< LocalDoFm_vLocalDoF
 association to elements More...
 
size_t nsh
 number of shapes More...
 

Static Protected Attributes

static const int refDim = TRefElem::dim
 dimension of reference element More...
 

Detailed Description

template<typename TRefElem>
class ug::MiniBubbleLDS< TRefElem >

MiniBubble Set (2D only!)

Constructor & Destructor Documentation

◆ MiniBubbleLDS()

Member Function Documentation

◆ exact_position_available()

template<typename TRefElem >
bool ug::MiniBubbleLDS< TRefElem >::exact_position_available ( ) const
inline

returns if the local dof position are exact

◆ local_dof()

template<typename TRefElem >
const LocalDoF& ug::MiniBubbleLDS< TRefElem >::local_dof ( size_t  dof) const
inlinevirtual

returns the dof storage

Implements ug::LocalDoFSet.

References ug::MiniBubbleLDS< TRefElem >::m_vLocalDoF.

◆ num_dof() [1/2]

template<typename TRefElem >
size_t ug::MiniBubbleLDS< TRefElem >::num_dof ( ) const
inline

returns the total number of DoFs on the finite element

References ug::MiniBubbleLDS< TRefElem >::nsh.

◆ num_dof() [2/2]

template<typename TRefElem >
size_t ug::MiniBubbleLDS< TRefElem >::num_dof ( ReferenceObjectID  type) const
inlinevirtual

returns the number of DoFs on a sub-geometric object type

Implements ug::LocalDoFSet.

References ug::MiniBubbleLDS< TRefElem >::refDim, and ug::ReferenceElementDimension().

◆ roid()

template<typename TRefElem >
ReferenceObjectID ug::MiniBubbleLDS< TRefElem >::roid ( ) const
inlinevirtual

returns the type of reference element

Implements ug::LocalDoFSet.

Member Data Documentation

◆ m_vLocalDoF

template<typename TRefElem >
std::vector<LocalDoF> ug::MiniBubbleLDS< TRefElem >::m_vLocalDoF
protected

association to elements

order size_t p;

Referenced by ug::MiniBubbleLDS< TRefElem >::local_dof(), and ug::MiniBubbleLDS< TRefElem >::MiniBubbleLDS().

◆ nsh

template<typename TRefElem >
size_t ug::MiniBubbleLDS< TRefElem >::nsh
protected

◆ refDim

template<typename TRefElem >
const int ug::MiniBubbleLDS< TRefElem >::refDim = TRefElem::dim
staticprotected

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