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

Classe de tests unitaires pour les vues cartésiennes sur les patchs. Plus de détails...

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

Fonctions membres publiques

 UnitTestCartesianMeshPatchService (const ServiceBuildInfo &sbi)
 
const Arcane::String getImplName () const
 
void setUpForClass ()
 Actions a effectuer pour tous les tests.
 
void tearDownForClass ()
 Actions a effectuer apres tous les tests.
 
void setUp ()
 Actions a effectuer avant chaque test.
 
void tearDown ()
 Actions a effectuer apres chaque test.
 
void testCartesianMeshPatchCellsAndParents ()
 Test sur les mailles par niveau de raffinement et leurs parents.
 
void testCartesianMeshPatchCellDirectionMng ()
 Test vue cartésienne sur les mailles.
 
void testCartesianMeshPatchFaceDirectionMng ()
 Test vue cartésienne sur les faces.
 
void testCartesianMeshPatchNodeDirectionMng ()
 Test vue cartésienne sur les noeuds.
 
void testCartesianMeshPatchCartesianConnectivity ()
 Test connectivité cartésienne maille -> noeud et noeud -> maille.
 

Attributs privés

Arcane::ICartesianMeshm_cartesian_mesh = nullptr
 
std::vector< std::vector< Arcane::Int64 > > m_lvl_cell_uid
 
std::vector< std::vector< Arcane::Int64 > > m_lvl_cell_p_uid
 
std::vector< std::vector< Arcane::Int64 > > m_lvl_cell_tp_uid
 
std::vector< std::vector< Arcane::Int64 > > m_patch_cell_uid
 
std::vector< std::vector< std::vector< Arcane::Int64 > > > m_patch_celldir_next_uid
 
std::vector< std::vector< std::vector< Arcane::Int64 > > > m_patch_celldir_prev_uid
 
std::vector< std::vector< std::vector< Arcane::Int64 > > > m_patch_cellfacedir_next_uid
 
std::vector< std::vector< std::vector< Arcane::Int64 > > > m_patch_cellfacedir_prev_uid
 
std::vector< std::vector< Arcane::Int64 > > m_patch_cellnode_upper_right_uid
 
std::vector< std::vector< Arcane::Int64 > > m_patch_cellnode_upper_left_uid
 
std::vector< std::vector< Arcane::Int64 > > m_patch_cellnode_lower_right_uid
 
std::vector< std::vector< Arcane::Int64 > > m_patch_cellnode_lower_left_uid
 
std::vector< std::vector< std::vector< Arcane::Int64 > > > m_patch_facedir_uid {}
 
std::vector< std::vector< std::vector< Arcane::Int64 > > > m_patch_facedir_next_cell_uid {}
 
std::vector< std::vector< std::vector< Arcane::Int64 > > > m_patch_facedir_prev_cell_uid {}
 
std::vector< std::vector< Arcane::Int64 > > m_patch_node_uid
 
std::vector< std::vector< std::vector< Arcane::Int64 > > > m_patch_nodedir_next_uid
 
std::vector< std::vector< std::vector< Arcane::Int64 > > > m_patch_nodedir_prev_uid
 
std::vector< std::vector< Arcane::Int64 > > m_patch_nodecell_upper_right_uid
 
std::vector< std::vector< Arcane::Int64 > > m_patch_nodecell_upper_left_uid
 
std::vector< std::vector< Arcane::Int64 > > m_patch_nodecell_lower_right_uid
 
std::vector< std::vector< Arcane::Int64 > > m_patch_nodecell_lower_left_uid
 

Description détaillée

Classe de tests unitaires pour les vues cartésiennes sur les patchs.

Définition à la ligne 51 du fichier UnitTestCartesianMeshPatch.cc.

Documentation des constructeurs et destructeur

◆ UnitTestCartesianMeshPatchService()

ArcaneTest::UnitTestCartesianMeshPatchService::UnitTestCartesianMeshPatchService ( const ServiceBuildInfo sbi)
explicit

Définition à la ligne 331 du fichier UnitTestCartesianMeshPatch.cc.

◆ ~UnitTestCartesianMeshPatchService()

virtual ArcaneTest::UnitTestCartesianMeshPatchService::~UnitTestCartesianMeshPatchService ( )
inlinevirtual

Définition à la ligne 56 du fichier UnitTestCartesianMeshPatch.cc.

Documentation des fonctions membres

◆ getImplName()

const Arcane::String ArcaneTest::UnitTestCartesianMeshPatchService::getImplName ( ) const
inline

Définition à la ligne 58 du fichier UnitTestCartesianMeshPatch.cc.

◆ setUp()

void ArcaneTest::UnitTestCartesianMeshPatchService::setUp ( )

Actions a effectuer avant chaque test.

Définition à la ligne 2049 du fichier UnitTestCartesianMeshPatch.cc.

◆ setUpForClass()

◆ tearDown()

void ArcaneTest::UnitTestCartesianMeshPatchService::tearDown ( )

Actions a effectuer apres chaque test.

Définition à la ligne 2060 du fichier UnitTestCartesianMeshPatch.cc.

◆ tearDownForClass()

void ArcaneTest::UnitTestCartesianMeshPatchService::tearDownForClass ( )

Actions a effectuer apres tous les tests.

Définition à la ligne 2071 du fichier UnitTestCartesianMeshPatch.cc.

◆ testCartesianMeshPatchCartesianConnectivity()

void ArcaneTest::UnitTestCartesianMeshPatchService::testCartesianMeshPatchCartesianConnectivity ( )

Test connectivité cartésienne maille -> noeud et noeud -> maille.

Définition à la ligne 2279 du fichier UnitTestCartesianMeshPatch.cc.

Références ASSERT_EQUAL, ENUMERATE_CELL, ENUMERATE_NODE, et Arcane::MD_DirX.

◆ testCartesianMeshPatchCellDirectionMng()

void ArcaneTest::UnitTestCartesianMeshPatchService::testCartesianMeshPatchCellDirectionMng ( )

Test vue cartésienne sur les mailles.

Définition à la ligne 2111 du fichier UnitTestCartesianMeshPatch.cc.

Références ASSERT_EQUAL, et ENUMERATE_CELL.

◆ testCartesianMeshPatchCellsAndParents()

void ArcaneTest::UnitTestCartesianMeshPatchService::testCartesianMeshPatchCellsAndParents ( )

Test sur les mailles par niveau de raffinement et leurs parents.

Définition à la ligne 2082 du fichier UnitTestCartesianMeshPatch.cc.

Références ASSERT_EQUAL, et ENUMERATE_CELL.

◆ testCartesianMeshPatchFaceDirectionMng()

void ArcaneTest::UnitTestCartesianMeshPatchService::testCartesianMeshPatchFaceDirectionMng ( )

Test vue cartésienne sur les faces.

Définition à la ligne 2191 du fichier UnitTestCartesianMeshPatch.cc.

Références ASSERT_EQUAL, et ENUMERATE_FACE.

◆ testCartesianMeshPatchNodeDirectionMng()

void ArcaneTest::UnitTestCartesianMeshPatchService::testCartesianMeshPatchNodeDirectionMng ( )

Test vue cartésienne sur les noeuds.

Définition à la ligne 2240 du fichier UnitTestCartesianMeshPatch.cc.

Références ASSERT_EQUAL, et ENUMERATE_NODE.

Documentation des données membres

◆ m_cartesian_mesh

Arcane::ICartesianMesh* ArcaneTest::UnitTestCartesianMeshPatchService::m_cartesian_mesh = nullptr
private

Définition à la ligne 112 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_lvl_cell_p_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_lvl_cell_p_uid
private

Définition à la ligne 116 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_lvl_cell_tp_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_lvl_cell_tp_uid
private

Définition à la ligne 117 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_lvl_cell_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_lvl_cell_uid
private

Définition à la ligne 115 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_cell_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_cell_uid
private

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

◆ m_patch_celldir_next_uid

std::vector<std::vector<std::vector<Arcane::Int64> > > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_celldir_next_uid
private

Définition à la ligne 121 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_celldir_prev_uid

std::vector<std::vector<std::vector<Arcane::Int64> > > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_celldir_prev_uid
private

Définition à la ligne 122 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_cellfacedir_next_uid

std::vector<std::vector<std::vector<Arcane::Int64> > > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_cellfacedir_next_uid
private

Définition à la ligne 123 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_cellfacedir_prev_uid

std::vector<std::vector<std::vector<Arcane::Int64> > > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_cellfacedir_prev_uid
private

Définition à la ligne 124 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_cellnode_lower_left_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_cellnode_lower_left_uid
private

Définition à la ligne 128 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_cellnode_lower_right_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_cellnode_lower_right_uid
private

Définition à la ligne 127 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_cellnode_upper_left_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_cellnode_upper_left_uid
private

Définition à la ligne 126 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_cellnode_upper_right_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_cellnode_upper_right_uid
private

Définition à la ligne 125 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_facedir_next_cell_uid

std::vector<std::vector<std::vector<Arcane::Int64> > > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_facedir_next_cell_uid {}
private

Définition à la ligne 132 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_facedir_prev_cell_uid

std::vector<std::vector<std::vector<Arcane::Int64> > > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_facedir_prev_cell_uid {}
private

Définition à la ligne 133 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_facedir_uid

std::vector<std::vector<std::vector<Arcane::Int64> > > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_facedir_uid {}
private

Définition à la ligne 131 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_node_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_node_uid
private

Définition à la ligne 136 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_nodecell_lower_left_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_nodecell_lower_left_uid
private

Définition à la ligne 144 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_nodecell_lower_right_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_nodecell_lower_right_uid
private

Définition à la ligne 143 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_nodecell_upper_left_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_nodecell_upper_left_uid
private

Définition à la ligne 142 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_nodecell_upper_right_uid

std::vector<std::vector<Arcane::Int64> > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_nodecell_upper_right_uid
private

Définition à la ligne 141 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_nodedir_next_uid

std::vector<std::vector<std::vector<Arcane::Int64> > > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_nodedir_next_uid
private

Définition à la ligne 137 du fichier UnitTestCartesianMeshPatch.cc.

◆ m_patch_nodedir_prev_uid

std::vector<std::vector<std::vector<Arcane::Int64> > > ArcaneTest::UnitTestCartesianMeshPatchService::m_patch_nodedir_prev_uid
private

Définition à la ligne 138 du fichier UnitTestCartesianMeshPatch.cc.


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