Module de test pour la gestion des matériaux et des milieux. Plus de détails...
Fonctions membres publiques | |
MeshMaterialTesterModule (const ModuleBuildInfo &mbi) | |
void | buildInit () override |
void | compute () override |
void | startInit () override |
void | continueInit () override |
Fonctions membres publiques statiques | |
static void | staticInitialize (ISubDomain *sd) |
Attributs privés | |
IMeshMaterialMng * | m_material_mng |
VariableCellReal | m_density |
VariableCellReal | m_pressure |
MaterialVariableCellReal | m_mat_density2 |
MaterialVariableCellReal | m_mat_nodump_real |
Variable pour tester la bonne prise en compte du PNoDump. | |
VariableCellInt32 | m_present_material |
MaterialVariableCellInt32 | m_mat_int32 |
MaterialVariableCellReal | m_mat_not_used_real |
Variable pour tester la bonne prise en compte de setUsed(false) | |
VariableScalarInt64 | m_nb_starting_cell |
IMeshMaterial * | m_mat1 |
IMeshMaterial * | m_mat2 |
IMeshBlock * | m_block1 |
UniqueArray< VariableCellReal * > | m_density_post_processing |
IMeshPartitioner * | m_mesh_partitioner |
Partitioner en cas d'équilibrage. Est géré par une option du JDD. | |
Integer | m_check_spectral_values_iteration |
Module de test pour la gestion des matériaux et des milieux.
Définition à la ligne 101 du fichier MeshMaterialTesterModule.cc.
|
explicit |
Définition à la ligne 197 du fichier MeshMaterialTesterModule.cc.
ArcaneTest::MeshMaterialTesterModule::~MeshMaterialTesterModule | ( | ) |
Définition à la ligne 220 du fichier MeshMaterialTesterModule.cc.
Appelle le service d'EOS s'il est disponible.
Définition à la ligne 791 du fichier MeshMaterialTesterModule.cc.
Références ENUMERATE_ENV, ENUMERATE_MAT, et ENUMERATE_MATCELL.
|
private |
Définition à la ligne 2017 du fichier MeshMaterialTesterModule.cc.
|
private |
Test la création à la volée des variables, avec multi-threading.
Définition à la ligne 2221 du fichier MeshMaterialTesterModule.cc.
Références Arcane::arcaneParallelFor(), ENUMERATE_MATCELL, et Arcane::ParallelLoopOptions::setGrainSize().
|
private |
Définition à la ligne 2204 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1271 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1505 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1805 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1835 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1896 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1918 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 733 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1314 du fichier MeshMaterialTesterModule.cc.
Définition à la ligne 1334 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1172 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1138 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 2054 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1053 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 2102 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 999 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1097 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1075 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1121 du fichier MeshMaterialTesterModule.cc.
|
private |
Dans cet exemple, on travaille sur les valeurs partielles d'un matériau. Cette méthode est appelée 2 fois:
Définition à la ligne 2128 du fichier MeshMaterialTesterModule.cc.
Références ENUMERATE_CELL, ENUMERATE_MATCELL, ENUMERATE_NODE, Arcane::Item::localId(), Arcane::ItemWithNodes::nbNode(), et Arcane::ItemWithNodes::nodeIds().
|
private |
Définition à la ligne 1298 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1282 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1876 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 817 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 840 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 2007 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1940 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1495 du fichier MeshMaterialTesterModule.cc.
|
private |
Teste les itérateurs par partie.
Une des deux valeurs mat ou env doit être non nul. Cela permet via cette méthode de tester à la fois les matériaux et les milieux.
Définition à la ligne 869 du fichier MeshMaterialTesterModule.cc.
Références ENUMERATE_COMPONENTCELL, ENUMERATE_COMPONENTITEM, Arcane::Materials::IMeshComponent::impureItems(), Arcane::Materials::IMeshComponent::name(), et Arcane::Materials::IMeshComponent::pureItems().
|
private |
Définition à la ligne 755 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 389 du fichier MeshMaterialTesterModule.cc.
|
override |
Définition à la ligne 273 du fichier MeshMaterialTesterModule.cc.
|
override |
Définition à la ligne 1569 du fichier MeshMaterialTesterModule.cc.
|
override |
Définition à la ligne 828 du fichier MeshMaterialTesterModule.cc.
|
override |
Définition à la ligne 400 du fichier MeshMaterialTesterModule.cc.
|
static |
Définition à la ligne 230 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 135 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 141 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 123 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 136 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 133 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 134 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 125 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 129 du fichier MeshMaterialTesterModule.cc.
|
private |
Variable pour tester la bonne prise en compte du PNoDump.
Définition à la ligne 127 du fichier MeshMaterialTesterModule.cc.
|
private |
Variable pour tester la bonne prise en compte de setUsed(false)
Définition à la ligne 131 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 122 du fichier MeshMaterialTesterModule.cc.
|
private |
Partitioner en cas d'équilibrage. Est géré par une option du JDD.
Définition à la ligne 138 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 132 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 128 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 124 du fichier MeshMaterialTesterModule.cc.