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 97 du fichier MeshMaterialTesterModule.cc.
|
explicit |
Définition à la ligne 193 du fichier MeshMaterialTesterModule.cc.
ArcaneTest::MeshMaterialTesterModule::~MeshMaterialTesterModule | ( | ) |
Définition à la ligne 216 du fichier MeshMaterialTesterModule.cc.
Appelle le service d'EOS s'il est disponible.
Définition à la ligne 787 du fichier MeshMaterialTesterModule.cc.
Références ENUMERATE_ENV, ENUMERATE_MAT, et ENUMERATE_MATCELL.
|
private |
Définition à la ligne 2013 du fichier MeshMaterialTesterModule.cc.
|
private |
Test la création à la volée des variables, avec multi-threading.
Définition à la ligne 2217 du fichier MeshMaterialTesterModule.cc.
Références Arcane::arcaneParallelFor(), ENUMERATE_MATCELL, et Arcane::ParallelLoopOptions::setGrainSize().
|
private |
Définition à la ligne 2200 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1267 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1501 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1801 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1831 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1892 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1914 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 729 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1310 du fichier MeshMaterialTesterModule.cc.
Définition à la ligne 1330 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1168 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1134 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 2050 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1049 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 2098 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 995 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1093 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1071 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1117 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 2124 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 1294 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1278 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1872 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 813 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 836 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 2003 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1936 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 1491 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 865 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 751 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 385 du fichier MeshMaterialTesterModule.cc.
|
override |
Définition à la ligne 269 du fichier MeshMaterialTesterModule.cc.
|
override |
Définition à la ligne 1565 du fichier MeshMaterialTesterModule.cc.
|
override |
Définition à la ligne 824 du fichier MeshMaterialTesterModule.cc.
|
override |
Définition à la ligne 396 du fichier MeshMaterialTesterModule.cc.
|
static |
Définition à la ligne 226 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 131 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 137 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 119 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 132 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 129 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 130 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 121 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 125 du fichier MeshMaterialTesterModule.cc.
|
private |
Variable pour tester la bonne prise en compte du PNoDump.
Définition à la ligne 123 du fichier MeshMaterialTesterModule.cc.
|
private |
Variable pour tester la bonne prise en compte de setUsed(false)
Définition à la ligne 127 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 118 du fichier MeshMaterialTesterModule.cc.
|
private |
Partitioner en cas d'équilibrage. Est géré par une option du JDD.
Définition à la ligne 134 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 128 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 124 du fichier MeshMaterialTesterModule.cc.
|
private |
Définition à la ligne 120 du fichier MeshMaterialTesterModule.cc.