Public Member Functions | Static Public Attributes | List of all members
MoFEM::RefEntityTmp< N > Struct Template Reference

#include <src/multi_indices/RefEntsMultiIndices.hpp>

Collaboration diagram for MoFEM::RefEntityTmp< N >:

Public Member Functions

virtual const boost::shared_ptr< BasicEntityDatagetBasicDataPtr () const

Static Public Attributes

static boost::weak_ptr< BasicEntityDatabasicDataPtr

Detailed Description

template<int N>
struct MoFEM::RefEntityTmp< N >

Definition at line 118 of file RefEntsMultiIndices.hpp.

Member Function Documentation

◆ getBasicDataPtr()

template<int N>
virtual const boost::shared_ptr<BasicEntityData> MoFEM::RefEntityTmp< N >::getBasicDataPtr ( ) const

Definition at line 122 of file RefEntsMultiIndices.hpp.

122  {
123  if (auto ptr = basicDataPtr.lock())
124  return ptr;
125  else
126  return nullptr;
127  }

Member Data Documentation

◆ basicDataPtr

template<int N>
boost::weak_ptr< BasicEntityData > MoFEM::RefEntityTmp< N >::basicDataPtr

Definition at line 129 of file RefEntsMultiIndices.hpp.

The documentation for this struct was generated from the following file:
static boost::weak_ptr< BasicEntityData > basicDataPtr
Definition: RefEntsMultiIndices.hpp:129