Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::mesh::ExtraGhostItemsManager Class Reference
Collaboration diagram for Arcane::mesh::ExtraGhostItemsManager:

Public Member Functions

 ExtraGhostItemsManager (IExtraGhostItemsAdder *extra_ghost_adder)
 ExtraGhostItemsManager (IItemFamily *item_family)
virtual ~ExtraGhostItemsManager ()
IExtraGhostItemsAdderextraGhostItemsFamily ()
void addExtraGhostItemsBuilder (IExtraGhostItemsBuilder *builder)
ArrayView< IExtraGhostItemsBuilder * > extraGhostItemsBuilders ()
void computeExtraGhostItems ()
void computeExtraGhostItems2 ()

Private Attributes

IItemFamilym_item_family
UniqueArray< IExtraGhostItemsBuilder * > m_builders
ITraceMngm_trace_mng
IExtraGhostItemsAdderm_extra_ghost_items_adder

Detailed Description

Definition at line 54 of file ExtraGhostItemsManager.h.

Constructor & Destructor Documentation

◆ ExtraGhostItemsManager() [1/2]

Arcane::mesh::ExtraGhostItemsManager::ExtraGhostItemsManager ( IExtraGhostItemsAdder * extra_ghost_adder)
inline

Constructor for the class

Definition at line 59 of file ExtraGhostItemsManager.h.

◆ ExtraGhostItemsManager() [2/2]

Arcane::mesh::ExtraGhostItemsManager::ExtraGhostItemsManager ( IItemFamily * item_family)
inline

Definition at line 65 of file ExtraGhostItemsManager.h.

◆ ~ExtraGhostItemsManager()

virtual Arcane::mesh::ExtraGhostItemsManager::~ExtraGhostItemsManager ( )
inlinevirtual

Class destructor

Definition at line 71 of file ExtraGhostItemsManager.h.

Member Function Documentation

◆ addExtraGhostItemsBuilder()

void Arcane::mesh::ExtraGhostItemsManager::addExtraGhostItemsBuilder ( IExtraGhostItemsBuilder * builder)
inline

Definition at line 77 of file ExtraGhostItemsManager.h.

◆ computeExtraGhostItems()

void Arcane::mesh::ExtraGhostItemsManager::computeExtraGhostItems ( )

Definition at line 29 of file ExtraGhostItemsManager.cc.

◆ extraGhostItemsBuilders()

ArrayView< IExtraGhostItemsBuilder * > Arcane::mesh::ExtraGhostItemsManager::extraGhostItemsBuilders ( )
inline

Definition at line 82 of file ExtraGhostItemsManager.h.

◆ extraGhostItemsFamily()

IExtraGhostItemsAdder * Arcane::mesh::ExtraGhostItemsManager::extraGhostItemsFamily ( )
inline

Definition at line 75 of file ExtraGhostItemsManager.h.

Member Data Documentation

◆ m_builders

UniqueArray<IExtraGhostItemsBuilder*> Arcane::mesh::ExtraGhostItemsManager::m_builders
private

Definition at line 93 of file ExtraGhostItemsManager.h.

◆ m_extra_ghost_items_adder

IExtraGhostItemsAdder* Arcane::mesh::ExtraGhostItemsManager::m_extra_ghost_items_adder
private

Definition at line 95 of file ExtraGhostItemsManager.h.

◆ m_item_family

IItemFamily* Arcane::mesh::ExtraGhostItemsManager::m_item_family
private

Definition at line 92 of file ExtraGhostItemsManager.h.

◆ m_trace_mng

ITraceMng* Arcane::mesh::ExtraGhostItemsManager::m_trace_mng
private

Definition at line 94 of file ExtraGhostItemsManager.h.


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