Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MeshBlockBuildInfo

Informations pour la création d'un bloc. Plus de détails...

#include <arcane/materials/MeshBlockBuildInfo.h>

+ Graphe de collaboration de Arcane::MeshBlockBuildInfo:

Fonctions membres publiques

 MeshBlockBuildInfo (const String &name, const CellGroup &cells)
 Créé les informations pour un bloc de nom name sur les mailles cells.
 
const Stringname () const
 Nom du bloc.
 
const CellGroupcells () const
 Liste des entités du bloc.
 
void addEnvironment (IMeshEnvironment *env)
 Ajoute le milieu env au bloc.
 
ConstArrayView< IMeshEnvironment * > environments () const
 Liste des milieux du bloc.
 

Attributs privés

String m_name
 
CellGroup m_cells
 
UniqueArray< IMeshEnvironment * > m_environments
 

Description détaillée

Informations pour la création d'un bloc.

Cette instance contient les infos nécessaire à la création d'un bloc.

Pour plus d'infos, se reporter à IMeshBlock.

Une fois les informations spécifiées de création spécifiées, il faut créer le bloc via IMeshMaterialMng::createBlock().

Définition à la ligne 52 du fichier MeshBlockBuildInfo.h.

Documentation des constructeurs et destructeur

◆ MeshBlockBuildInfo()

MATERIALS_BEGIN_NAMESPACE Arcane::MeshBlockBuildInfo::MeshBlockBuildInfo ( const String name,
const CellGroup cells 
)

Créé les informations pour un bloc de nom name sur les mailles cells.

Définition à la ligne 33 du fichier MeshBlockBuildInfo.cc.

◆ ~MeshBlockBuildInfo()

Arcane::MeshBlockBuildInfo::~MeshBlockBuildInfo ( )

Définition à la ligne 43 du fichier MeshBlockBuildInfo.cc.

Documentation des fonctions membres

◆ addEnvironment()

void Arcane::MeshBlockBuildInfo::addEnvironment ( IMeshEnvironment env)

Ajoute le milieu env au bloc.

Le milieu doit déjà avoir été créé via IMeshMaterialMng::createEnvironment().

Définition à la ligne 51 du fichier MeshBlockBuildInfo.cc.

◆ cells()

const CellGroup & Arcane::MeshBlockBuildInfo::cells ( ) const
inline

Liste des entités du bloc.

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

◆ environments()

ConstArrayView< IMeshEnvironment * > Arcane::MeshBlockBuildInfo::environments ( ) const
inline

Liste des milieux du bloc.

Définition à la ligne 79 du fichier MeshBlockBuildInfo.h.

Référencé par Arcane::Materials::MeshMaterialMng::createBlock().

◆ name()

const String & Arcane::MeshBlockBuildInfo::name ( ) const
inline

Nom du bloc.

Définition à la ligne 63 du fichier MeshBlockBuildInfo.h.

Référencé par Arcane::Materials::MeshMaterialMng::createBlock().

Documentation des données membres

◆ m_cells

CellGroup Arcane::MeshBlockBuildInfo::m_cells
private

Définition à la ligne 87 du fichier MeshBlockBuildInfo.h.

◆ m_environments

UniqueArray<IMeshEnvironment*> Arcane::MeshBlockBuildInfo::m_environments
private

Définition à la ligne 88 du fichier MeshBlockBuildInfo.h.

◆ m_name

String Arcane::MeshBlockBuildInfo::m_name
private

Définition à la ligne 86 du fichier MeshBlockBuildInfo.h.


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