BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::mesh::InterfaceSet Class Reference

#include <cl_InterfaceProcessor.hpp>

Public Member Functions

 InterfaceSet (Mesh *aMesh, const string aBitsetHex)
 ~InterfaceSet ()
void increment_sideset_counter ()
void allocate_sideset_container ()
void add_sideset (SideSet *aSideSet)
InterfaceTreatment treatment () const
void collect_nodes_and_elements ()
void duplicate_nodes (id_t &aMaxNodeID)
void relink_elements ()
index_t number_of_nodes () const
void add_duplicates (index_t &aCount, Cell< Node * > &aDuplicates, Map< id_t, Node * > &aOriginalMap)
Map< id_t, Node * > & duplicate_map ()
Map< id_t, Node * > & original_map ()

Constructor & Destructor Documentation

◆ InterfaceSet()

belfem::mesh::InterfaceSet::InterfaceSet ( Mesh * aMesh,
const string aBitsetHex )

◆ ~InterfaceSet()

belfem::mesh::InterfaceSet::~InterfaceSet ( )

Member Function Documentation

◆ add_duplicates()

void belfem::mesh::InterfaceSet::add_duplicates ( index_t & aCount,
Cell< Node * > & aDuplicates,
Map< id_t, Node * > & aOriginalMap )

◆ add_sideset()

void belfem::mesh::InterfaceSet::add_sideset ( SideSet * aSideSet)

◆ allocate_sideset_container()

void belfem::mesh::InterfaceSet::allocate_sideset_container ( )

◆ collect_nodes_and_elements()

void belfem::mesh::InterfaceSet::collect_nodes_and_elements ( )

◆ duplicate_map()

Map< id_t, Node * > & belfem::mesh::InterfaceSet::duplicate_map ( )
inline

◆ duplicate_nodes()

void belfem::mesh::InterfaceSet::duplicate_nodes ( id_t & aMaxNodeID)

◆ increment_sideset_counter()

void belfem::mesh::InterfaceSet::increment_sideset_counter ( )

◆ number_of_nodes()

index_t belfem::mesh::InterfaceSet::number_of_nodes ( ) const

◆ original_map()

Map< id_t, Node * > & belfem::mesh::InterfaceSet::original_map ( )
inline

◆ relink_elements()

void belfem::mesh::InterfaceSet::relink_elements ( )

◆ treatment()

InterfaceTreatment belfem::mesh::InterfaceSet::treatment ( ) const
inline

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