Arcane  v3.16.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::ConstituentItemVectorBuildInfo

Options de construction pour 'ComponentItemVector' et l. Plus de détails...

#include <arcane/core/materials/ConstituentItemVectorBuildInfo.h>

+ Graphe de collaboration de Arcane::Materials::ConstituentItemVectorBuildInfo:

Fonctions membres publiques

 ConstituentItemVectorBuildInfo (const CellGroup &group)
 Construction à partir des entités du groupe group.
 
 ConstituentItemVectorBuildInfo (CellVectorView view)
 Construction à partir des entités de la vue view.
 
 ConstituentItemVectorBuildInfo (SmallSpan< const Int32 > local_ids)
 Construction à partir des entités ayant pour numéros locaux local_ids.
 

Types privés

enum class  eBuildListType { Group , VectorView , LocalIds }
 Type utilisé pour construite l'instance. Plus de détails...
 

Fonctions membres privées

SmallSpan< const Int32_localIds () const
 

Attributs privés

CellGroup m_group
 
CellVectorView m_view
 
SmallSpan< const Int32m_local_ids
 
eBuildListType m_build_list_type
 

Amis

class MatCellVector
 
class EnvCellVector
 

Description détaillée

Options de construction pour 'ComponentItemVector' et l.

Cette classe permet de spécifier les arguments pour construire les instances de ComponentItemVector, MatCellVector ou EnvCellVector.

Il est possible de construite à partir d'un CellGroup, d'un CellVectorView ou d'une liste de localIds().

Définition à la ligne 36 du fichier ConstituentItemVectorBuildInfo.h.

Documentation des énumérations membres

◆ eBuildListType

Type utilisé pour construite l'instance.

Définition à la ligne 44 du fichier ConstituentItemVectorBuildInfo.h.

Documentation des constructeurs et destructeur

◆ ConstituentItemVectorBuildInfo() [1/3]

Arcane::Materials::ConstituentItemVectorBuildInfo::ConstituentItemVectorBuildInfo ( const CellGroup & group)
explicit

Construction à partir des entités du groupe group.

Définition à la ligne 27 du fichier ConstituentItemVectorBuildInfo.cc.

◆ ConstituentItemVectorBuildInfo() [2/3]

Arcane::Materials::ConstituentItemVectorBuildInfo::ConstituentItemVectorBuildInfo ( CellVectorView view)
explicit

Construction à partir des entités de la vue view.

Définition à la ligne 37 du fichier ConstituentItemVectorBuildInfo.cc.

◆ ConstituentItemVectorBuildInfo() [3/3]

Arcane::Materials::ConstituentItemVectorBuildInfo::ConstituentItemVectorBuildInfo ( SmallSpan< const Int32 > local_ids)
explicit

Construction à partir des entités ayant pour numéros locaux local_ids.

Définition à la ligne 46 du fichier ConstituentItemVectorBuildInfo.cc.

Documentation des fonctions membres

◆ _localIds()

SmallSpan< const Int32 > Arcane::Materials::ConstituentItemVectorBuildInfo::_localIds ( ) const
private

Définition à la ligne 55 du fichier ConstituentItemVectorBuildInfo.cc.

Documentation des fonctions amies et associées

◆ EnvCellVector

friend class EnvCellVector
friend

Définition à la ligne 39 du fichier ConstituentItemVectorBuildInfo.h.

◆ MatCellVector

friend class MatCellVector
friend

Définition à la ligne 38 du fichier ConstituentItemVectorBuildInfo.h.

Documentation des données membres

◆ m_build_list_type

eBuildListType Arcane::Materials::ConstituentItemVectorBuildInfo::m_build_list_type
private

Définition à la ligne 69 du fichier ConstituentItemVectorBuildInfo.h.

◆ m_group

CellGroup Arcane::Materials::ConstituentItemVectorBuildInfo::m_group
private

Définition à la ligne 66 du fichier ConstituentItemVectorBuildInfo.h.

◆ m_local_ids

SmallSpan<const Int32> Arcane::Materials::ConstituentItemVectorBuildInfo::m_local_ids
private

Définition à la ligne 68 du fichier ConstituentItemVectorBuildInfo.h.

◆ m_view

CellVectorView Arcane::Materials::ConstituentItemVectorBuildInfo::m_view
private

Définition à la ligne 67 du fichier ConstituentItemVectorBuildInfo.h.


La documentation de cette classe a été générée à partir des fichiers suivants :