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

Module de test pour les infos sur les maillages cartésiens. Plus de détails...

+ Graphe d'héritage de ArcaneTest::AMRCartesianMeshTesterModule:
+ Graphe de collaboration de ArcaneTest::AMRCartesianMeshTesterModule:

Fonctions membres publiques

 AMRCartesianMeshTesterModule (const ModuleBuildInfo &mbi)
 
void buildInit () override
 
void compute () override
 
void init () override
 

Fonctions membres publiques statiques

static void staticInitialize (ISubDomain *sd)
 

Fonctions membres privées

void _compute1 ()
 
void _compute2 ()
 
void _initAMR ()
 
void _coarseZone ()
 
void _reduceNbGhostLayers ()
 
void _computeSubCellDensity (Cell cell)
 Calcule la densité d'une maille AMR.
 
void _computeCenters ()
 
void _processPatches ()
 
void _writePostProcessing ()
 
void _checkUniqueIds ()
 
void _testDirections ()
 
void _cellsInPatch (Real3 position, Real3 length, bool is_3d, Int32 level, UniqueArray< Int32 > &cells_in_patch)
 

Attributs privés

VariableCellReal m_density
 
VariableCellReal m_old_density
 
VariableCellReal3 m_cell_center
 
VariableFaceReal3 m_face_center
 
VariableNodeReal m_node_density
 
ICartesianMeshm_cartesian_mesh
 
Ref< CartesianMeshTestUtilsm_utils
 
UniqueArray< VariableCellReal * > m_cell_patch_variables
 
Int32 m_nb_expected_patch = 0
 

Description détaillée

Module de test pour les infos sur les maillages cartésiens.

Définition à la ligne 71 du fichier AMRCartesianMeshTesterModule.cc.

Documentation des constructeurs et destructeur

◆ AMRCartesianMeshTesterModule()

ArcaneTest::AMRCartesianMeshTesterModule::AMRCartesianMeshTesterModule ( const ModuleBuildInfo mbi)
explicit

Définition à la ligne 120 du fichier AMRCartesianMeshTesterModule.cc.

◆ ~AMRCartesianMeshTesterModule()

ArcaneTest::AMRCartesianMeshTesterModule::~AMRCartesianMeshTesterModule ( )

Définition à la ligne 135 du fichier AMRCartesianMeshTesterModule.cc.

Documentation des fonctions membres

◆ _cellsInPatch()

void ArcaneTest::AMRCartesianMeshTesterModule::_cellsInPatch ( Real3  position,
Real3  length,
bool  is_3d,
Int32  level,
UniqueArray< Int32 > &  cells_in_patch 
)
private

Définition à la ligne 788 du fichier AMRCartesianMeshTesterModule.cc.

◆ _checkUniqueIds()

void ArcaneTest::AMRCartesianMeshTesterModule::_checkUniqueIds ( )
private

Définition à la ligne 335 du fichier AMRCartesianMeshTesterModule.cc.

◆ _coarseZone()

void ArcaneTest::AMRCartesianMeshTesterModule::_coarseZone ( )
private

Définition à la ligne 545 du fichier AMRCartesianMeshTesterModule.cc.

◆ _compute1()

void ArcaneTest::AMRCartesianMeshTesterModule::_compute1 ( )
private

Définition à la ligne 626 du fichier AMRCartesianMeshTesterModule.cc.

◆ _compute2()

void ArcaneTest::AMRCartesianMeshTesterModule::_compute2 ( )
private

Définition à la ligne 691 du fichier AMRCartesianMeshTesterModule.cc.

◆ _computeCenters()

void ArcaneTest::AMRCartesianMeshTesterModule::_computeCenters ( )
private

Définition à la ligne 458 du fichier AMRCartesianMeshTesterModule.cc.

◆ _computeSubCellDensity()

void ArcaneTest::AMRCartesianMeshTesterModule::_computeSubCellDensity ( Cell  cell)
private

Calcule la densité d'une maille AMR.

Définition à la ligne 604 du fichier AMRCartesianMeshTesterModule.cc.

Références _computeSubCellDensity(), Arcane::Cell::hChild(), et Arcane::Cell::nbHChildren().

Référencé par _computeSubCellDensity().

◆ _initAMR()

void ArcaneTest::AMRCartesianMeshTesterModule::_initAMR ( )
private

Définition à la ligne 493 du fichier AMRCartesianMeshTesterModule.cc.

◆ _processPatches()

void ArcaneTest::AMRCartesianMeshTesterModule::_processPatches ( )
private

Définition à la ligne 353 du fichier AMRCartesianMeshTesterModule.cc.

◆ _reduceNbGhostLayers()

void ArcaneTest::AMRCartesianMeshTesterModule::_reduceNbGhostLayers ( )
private

Définition à la ligne 577 du fichier AMRCartesianMeshTesterModule.cc.

◆ _testDirections()

void ArcaneTest::AMRCartesianMeshTesterModule::_testDirections ( )
private

Définition à la ligne 759 du fichier AMRCartesianMeshTesterModule.cc.

◆ _writePostProcessing()

void ArcaneTest::AMRCartesianMeshTesterModule::_writePostProcessing ( )
private

Définition à la ligne 727 du fichier AMRCartesianMeshTesterModule.cc.

◆ buildInit()

void ArcaneTest::AMRCartesianMeshTesterModule::buildInit ( )
override

Définition à la ligne 188 du fichier AMRCartesianMeshTesterModule.cc.

◆ compute()

void ArcaneTest::AMRCartesianMeshTesterModule::compute ( )
override

Définition à la ligne 593 du fichier AMRCartesianMeshTesterModule.cc.

◆ init()

void ArcaneTest::AMRCartesianMeshTesterModule::init ( )
override

Définition à la ligne 222 du fichier AMRCartesianMeshTesterModule.cc.

◆ staticInitialize()

void ArcaneTest::AMRCartesianMeshTesterModule::staticInitialize ( ISubDomain sd)
static

Définition à la ligne 145 du fichier AMRCartesianMeshTesterModule.cc.

Documentation des données membres

◆ m_cartesian_mesh

ICartesianMesh* ArcaneTest::AMRCartesianMeshTesterModule::m_cartesian_mesh
private

Définition à la ligne 96 du fichier AMRCartesianMeshTesterModule.cc.

◆ m_cell_center

VariableCellReal3 ArcaneTest::AMRCartesianMeshTesterModule::m_cell_center
private

Définition à la ligne 93 du fichier AMRCartesianMeshTesterModule.cc.

◆ m_cell_patch_variables

UniqueArray<VariableCellReal*> ArcaneTest::AMRCartesianMeshTesterModule::m_cell_patch_variables
private

Définition à la ligne 98 du fichier AMRCartesianMeshTesterModule.cc.

◆ m_density

VariableCellReal ArcaneTest::AMRCartesianMeshTesterModule::m_density
private

Définition à la ligne 91 du fichier AMRCartesianMeshTesterModule.cc.

◆ m_face_center

VariableFaceReal3 ArcaneTest::AMRCartesianMeshTesterModule::m_face_center
private

Définition à la ligne 94 du fichier AMRCartesianMeshTesterModule.cc.

◆ m_nb_expected_patch

Int32 ArcaneTest::AMRCartesianMeshTesterModule::m_nb_expected_patch = 0
private

Définition à la ligne 99 du fichier AMRCartesianMeshTesterModule.cc.

◆ m_node_density

VariableNodeReal ArcaneTest::AMRCartesianMeshTesterModule::m_node_density
private

Définition à la ligne 95 du fichier AMRCartesianMeshTesterModule.cc.

◆ m_old_density

VariableCellReal ArcaneTest::AMRCartesianMeshTesterModule::m_old_density
private

Définition à la ligne 92 du fichier AMRCartesianMeshTesterModule.cc.

◆ m_utils

Ref<CartesianMeshTestUtils> ArcaneTest::AMRCartesianMeshTesterModule::m_utils
private

Définition à la ligne 97 du fichier AMRCartesianMeshTesterModule.cc.


La documentation de cette classe a été générée à partir du fichier suivant :