Module de test pour la gestion des matériaux et des milieux. Plus de détails...
Classes | |
struct | HeatObject |
Caractéristiques de l'objet qui chauffe (disque ou sphère) Plus de détails... | |
struct | MaterialWorkArray |
Tableau de travail pour la mise à jour des liste de matériaux. Plus de détails... | |
Fonctions membres publiques | |
MaterialHeatTestModule (const ModuleBuildInfo &mbi) | |
void | buildInit () override |
void | compute () override |
void | startInit () override |
void | continueInit () override |
void | _addHeat (const HeatObject &heat_object) |
void | _addCold (const HeatObject &heat_object) |
void | _computeGlobalTemperature () |
void | _computeCellsToAdd (const HeatObject &heat_object, MaterialWorkArray &wa) |
void | _computeCellsToRemove (const HeatObject &heat_object, MaterialWorkArray &wa) |
void | _copyToGlobal (const HeatObject &heat_object) |
void | _initNewCells (const HeatObject &heat_object, MaterialWorkArray &wa) |
void | _computeTotalTemperature (const HeatObject &heat_object, bool do_check) |
Fonctions membres privées | |
void | _computeCellsCenter () |
void | _buildHeatObjects () |
IMeshMaterial * | _findMaterial (const String &name) |
void | _compute () |
void | _printCellsTemperature (Int32ConstArrayView ids) |
void | _changeVariableAllocator () |
Module de test pour la gestion des matériaux et des milieux.
Définition à la ligne 76 du fichier MaterialHeatTestModule.cc.
|
explicit |
Définition à la ligne 207 du fichier MaterialHeatTestModule.cc.
ArcaneTest::MaterialHeatTestModule::~MaterialHeatTestModule | ( | ) |
Définition à la ligne 229 du fichier MaterialHeatTestModule.cc.
void ArcaneTest::MaterialHeatTestModule::_addCold | ( | const HeatObject & | heat_object | ) |
Définition à la ligne 584 du fichier MaterialHeatTestModule.cc.
void ArcaneTest::MaterialHeatTestModule::_addHeat | ( | const HeatObject & | heat_object | ) |
Chauffe les mailles déjà présentes dans le matériau
Définition à la ligne 615 du fichier MaterialHeatTestModule.cc.
Références Arcane::Accelerator::makeCommand(), RUNCOMMAND_MAT_ENUMERATE, Arcane::Accelerator::viewIn(), et Arcane::Accelerator::viewInOut().
|
private |
Définition à la ligne 835 du fichier MaterialHeatTestModule.cc.
|
private |
Définition à la ligne 372 du fichier MaterialHeatTestModule.cc.
|
private |
Définition à la ligne 429 du fichier MaterialHeatTestModule.cc.
|
private |
Définition à la ligne 815 du fichier MaterialHeatTestModule.cc.
void ArcaneTest::MaterialHeatTestModule::_computeCellsToAdd | ( | const HeatObject & | heat_object, |
MaterialWorkArray & | wa | ||
) |
Définition à la ligne 649 du fichier MaterialHeatTestModule.cc.
void ArcaneTest::MaterialHeatTestModule::_computeCellsToRemove | ( | const HeatObject & | heat_object, |
MaterialWorkArray & | wa | ||
) |
Définition à la ligne 706 du fichier MaterialHeatTestModule.cc.
void ArcaneTest::MaterialHeatTestModule::_computeGlobalTemperature | ( | ) |
Définition à la ligne 873 du fichier MaterialHeatTestModule.cc.
void ArcaneTest::MaterialHeatTestModule::_computeTotalTemperature | ( | const HeatObject & | heat_object, |
bool | do_check | ||
) |
Définition à la ligne 774 du fichier MaterialHeatTestModule.cc.
void ArcaneTest::MaterialHeatTestModule::_copyToGlobal | ( | const HeatObject & | heat_object | ) |
Définition à la ligne 752 du fichier MaterialHeatTestModule.cc.
|
private |
Définition à la ligne 861 du fichier MaterialHeatTestModule.cc.
void ArcaneTest::MaterialHeatTestModule::_initNewCells | ( | const HeatObject & | heat_object, |
MaterialWorkArray & | wa | ||
) |
Définition à la ligne 522 du fichier MaterialHeatTestModule.cc.
|
private |
Définition à la ligne 900 du fichier MaterialHeatTestModule.cc.
|
override |
Définition à la ligne 240 du fichier MaterialHeatTestModule.cc.
|
override |
Définition à la ligne 399 du fichier MaterialHeatTestModule.cc.
|
override |
Définition à la ligne 389 du fichier MaterialHeatTestModule.cc.
|
override |
Définition à la ligne 331 du fichier MaterialHeatTestModule.cc.
|
private |
Définition à la ligne 173 du fichier MaterialHeatTestModule.cc.
|
private |
Définition à la ligne 169 du fichier MaterialHeatTestModule.cc.
Définition à la ligne 175 du fichier MaterialHeatTestModule.cc.
Définition à la ligne 174 du fichier MaterialHeatTestModule.cc.
|
private |
Définition à la ligne 168 du fichier MaterialHeatTestModule.cc.
|
private |
Définition à la ligne 170 du fichier MaterialHeatTestModule.cc.
|
private |
Définition à la ligne 171 du fichier MaterialHeatTestModule.cc.
|
private |
Définition à la ligne 172 du fichier MaterialHeatTestModule.cc.