Arcane  4.2.1.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 String & name () const
 Nom du bloc.
const CellGroup & cells () 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.

Références cells(), et name().

Voici le graphe d'appel pour cette fonction :

◆ ~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.

Références Arcane::Materials::IMeshComponent::name().

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

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ cells()

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

Liste des entités du bloc.

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

Référencé par MeshBlockBuildInfo().

Voici le graphe des appelants de cette fonction :

◆ 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().

Voici le graphe des appelants de cette fonction :

◆ 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(), et MeshBlockBuildInfo().

Voici le graphe des appelants de cette fonction :

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 :