Nektar++
Public Member Functions | Public Attributes | List of all members
Nektar::NekMeshUtils::Composite Class Reference

A composite is a collection of elements. More...

#include <Composite.h>

Public Member Functions

NEKMESHUTILS_EXPORT Composite ()
 

Public Attributes

unsigned int m_id
 ID of composite. More...
 
std::string m_tag
 Element type tag. More...
 
std::string m_label
 boundary label More...
 
bool m_reorder
 Determines whether items can be reordered. More...
 
std::vector< ElementSharedPtrm_items
 List of elements in this composite. More...
 

Detailed Description

A composite is a collection of elements.

All elements should be of the same type, i.e. have the same tag.

Definition at line 50 of file Composite.h.

Constructor & Destructor Documentation

◆ Composite()

NEKMESHUTILS_EXPORT Nektar::NekMeshUtils::Composite::Composite ( )
inline

Definition at line 53 of file Composite.h.

53  : m_reorder(true)
54  {
55  }
bool m_reorder
Determines whether items can be reordered.
Definition: Composite.h:64

Member Data Documentation

◆ m_id

unsigned int Nektar::NekMeshUtils::Composite::m_id

ID of composite.

Definition at line 58 of file Composite.h.

◆ m_items

std::vector<ElementSharedPtr> Nektar::NekMeshUtils::Composite::m_items

List of elements in this composite.

Definition at line 66 of file Composite.h.

◆ m_label

std::string Nektar::NekMeshUtils::Composite::m_label

boundary label

Definition at line 62 of file Composite.h.

◆ m_reorder

bool Nektar::NekMeshUtils::Composite::m_reorder

Determines whether items can be reordered.

Definition at line 64 of file Composite.h.

◆ m_tag

std::string Nektar::NekMeshUtils::Composite::m_tag

Element type tag.

Definition at line 60 of file Composite.h.