Arcane  4.1.12.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 ItemInternalItemInternalPtr

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
ItemSharedInfom_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: