Arcane  4.2.3.0
User documentation
Loading...
Searching...
No Matches
Arcane::SimdItemDirectBase Class Reference

Public Member Functions

 SimdItemDirectBase (const ItemInternalPtr *items, Int32 base_local_id, Integer nb_valid)
Integer nbValid () const
 Number of valid entities in the instance.
Int32 baseLocalId () const
 List of local IDs of the instance entities.

Protected Types

typedef ItemInternal * ItemInternalPtr

Protected Member Functions

 SimdItemDirectBase (ItemSharedInfo *shared_info, Int32 base_local_id, Integer nb_valid)
 SimdItemDirectBase (Int32 base_local_id, Integer nb_valid, const ItemInternalPtr *items)

Protected Attributes

Int32 m_base_local_id
Integer m_nb_valid
ItemSharedInfo * m_shared_info = ItemSharedInfo::nullInstance()

Detailed Description

Definition at line 126 of file SimdItem.h.

Member Typedef Documentation

◆ ItemInternalPtr

typedef ItemInternal* Arcane::SimdItemDirectBase::ItemInternalPtr
protected

Definition at line 130 of file SimdItem.h.

Constructor & Destructor Documentation

◆ SimdItemDirectBase() [1/3]

Arcane::SimdItemDirectBase::SimdItemDirectBase ( const ItemInternalPtr * items,
Int32 base_local_id,
Integer nb_valid )
inline

Definition at line 135 of file SimdItem.h.

◆ SimdItemDirectBase() [2/3]

Arcane::SimdItemDirectBase::SimdItemDirectBase ( ItemSharedInfo * shared_info,
Int32 base_local_id,
Integer nb_valid )
inlineprotected

Definition at line 143 of file SimdItem.h.

◆ SimdItemDirectBase() [3/3]

Arcane::SimdItemDirectBase::SimdItemDirectBase ( Int32 base_local_id,
Integer nb_valid,
const ItemInternalPtr * items )
inlineprotected

Definition at line 150 of file SimdItem.h.

Member Function Documentation

◆ baseLocalId()

Int32 Arcane::SimdItemDirectBase::baseLocalId ( ) const
inline

List of local IDs of the instance entities.

Definition at line 162 of file SimdItem.h.

◆ nbValid()

Integer Arcane::SimdItemDirectBase::nbValid ( ) const
inline

Number of valid entities in the instance.

Definition at line 159 of file SimdItem.h.

Member Data Documentation

◆ m_base_local_id

Int32 Arcane::SimdItemDirectBase::m_base_local_id
protected

Definition at line 166 of file SimdItem.h.

◆ m_nb_valid

Integer Arcane::SimdItemDirectBase::m_nb_valid
protected

Definition at line 167 of file SimdItem.h.

◆ m_shared_info

ItemSharedInfo* Arcane::SimdItemDirectBase::m_shared_info = ItemSharedInfo::nullInstance()
protected

Definition at line 168 of file SimdItem.h.


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