Reference documentation for deal.II version 9.1.1
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
Public Member Functions | Static Public Member Functions | List of all members
internal::TriangulationImplementation::TriaObjects< G >::BoundaryOrMaterialId Struct Reference

#include <deal.II/grid/tria_objects.h>

Public Member Functions

 BoundaryOrMaterialId ()
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Static Public Member Functions

static std::size_t memory_consumption ()
 

Detailed Description

template<typename G>
struct internal::TriangulationImplementation::TriaObjects< G >::BoundaryOrMaterialId

We use this union to store boundary and material data. Because only one out of these two is actually needed here, we use an union.

Definition at line 126 of file tria_objects.h.

Constructor & Destructor Documentation

◆ BoundaryOrMaterialId()

template<typename G >
internal::TriangulationImplementation::TriaObjects< G >::BoundaryOrMaterialId::BoundaryOrMaterialId ( )
inline

Default constructor.

Definition at line 580 of file tria_objects.h.

Member Function Documentation

◆ memory_consumption()

template<typename G >
std::size_t internal::TriangulationImplementation::TriaObjects< G >::BoundaryOrMaterialId::memory_consumption ( )
static

Return the size of objects of this kind.

Definition at line 589 of file tria_objects.h.

◆ serialize()

template<typename G >
template<class Archive >
void internal::TriangulationImplementation::TriaObjects< G >::BoundaryOrMaterialId::serialize ( Archive &  ar,
const unsigned int  version 
)

Read or write the data of this object to or from a stream for the purpose of serialization

Definition at line 599 of file tria_objects.h.


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