Classe utilitaire pour tester les variantes de 'CartesianMesh'. Plus de détails...
#include <arcane/tests/CartesianMeshTestUtils.h>
 Graphe d'héritage de ArcaneTest::CartesianMeshTestUtils:
 Graphe d'héritage de ArcaneTest::CartesianMeshTestUtils: Graphe de collaboration de ArcaneTest::CartesianMeshTestUtils:
 Graphe de collaboration de ArcaneTest::CartesianMeshTestUtils:| Fonctions membres publiques | |
| CartesianMeshTestUtils (ICartesianMesh *cm, Accelerator::IAcceleratorMng *am) | |
| void | testAll (bool is_amr) | 
| void | checkSameId (Face item, FaceLocalId local_id) | 
| void | checkSameId (Cell item, CellLocalId local_id) | 
| void | checkSameId (Node item, NodeLocalId local_id) | 
| void | setNbPrint (Int32 v) | 
| void | _testDirCellAccelerator () | 
| Méthodes publiques car accessibles sur accélérateur. | |
| void | _testDirFaceAccelerator (int idir) | 
| void | _testDirCellNodeAccelerator () | 
| void | _testDirNodeAccelerator () | 
| void | _testDirCellFaceAccelerator () | 
| void | _testNodeToCellConnectivity3DAccelerator () | 
| void | _testCellToNodeConnectivity3DAccelerator () | 
| void | _testConnectivityByDirection () | 
| template<typename ItemType> | |
| void | _testConnectivityByDirectionHelper (const ItemGroup &group) | 
|  Fonctions membres publiques hérités de Arcane::TraceAccessor | |
| TraceAccessor (ITraceMng *m) | |
| Construit un accesseur via le gestionnaire de trace m. | |
| TraceAccessor (const TraceAccessor &rhs) | |
| Constructeur par recopie. | |
| TraceAccessor & | operator= (const TraceAccessor &rhs) | 
| Opérateur de recopie. | |
| virtual | ~TraceAccessor () | 
| Libère les ressources. | |
| ITraceMng * | traceMng () const | 
| Gestionnaire de trace. | |
| TraceMessage | info () const | 
| Flot pour un message d'information. | |
| TraceMessage | pinfo () const | 
| Flot pour un message d'information en parallèle. | |
| TraceMessage | info (char category) const | 
| Flot pour un message d'information d'une catégorie donnée. | |
| TraceMessage | pinfo (char category) const | 
| Flot pour un message d'information parallèle d'une catégorie donnée. | |
| TraceMessage | info (bool v) const | 
| Flot pour un message d'information. | |
| TraceMessage | warning () const | 
| Flot pour un message d'avertissement. | |
| TraceMessage | pwarning () const | 
| TraceMessage | error () const | 
| Flot pour un message d'erreur. | |
| TraceMessage | perror () const | 
| TraceMessage | log () const | 
| Flot pour un message de log. | |
| TraceMessage | plog () const | 
| Flot pour un message de log. | |
| TraceMessage | logdate () const | 
| Flot pour un message de log précédé de la date. | |
| TraceMessage | fatal () const | 
| Flot pour un message d'erreur fatale. | |
| TraceMessage | pfatal () const | 
| Flot pour un message d'erreur fatale en parallèle. | |
| TraceMessageDbg | debug (Trace::eDebugLevel=Trace::Medium) const | 
| Flot pour un message de debug. | |
| Trace::eDebugLevel | configDbgLevel () const | 
| Niveau debug du fichier de configuration. | |
| TraceMessage | info (Int32 verbose_level) const | 
| Flot pour un message d'information d'un niveau donné | |
| TraceMessage | linfo () const | 
| Flot pour un message d'information avec le niveau d'information local à cette instance. | |
| TraceMessage | linfo (Int32 relative_level) const | 
| Flot pour un message d'information avec le niveau d'information local à cette instance. | |
| void | fatalMessage (const StandaloneTraceMessage &o) const | 
| Fonctions membres privées | |
| void | _testDirCell () | 
| void | _testDirFace () | 
| void | _testDirFaceAccelerator () | 
| void | _testDirNode () | 
| void | _testDirCellNode () | 
| void | _testDirCellFace () | 
| void | _testDirFace (int idir) | 
| void | _testNodeToCellConnectivity2D () | 
| void | _testCellToNodeConnectivity2D () | 
| void | _testNodeToCellConnectivity3D () | 
| void | _testCellToNodeConnectivity3D () | 
| void | _computeCenters () | 
| void | _checkItemGroupIsSorted (const ItemGroup &group) | 
| void | _sample (ICartesianMesh *cartesian_mesh) | 
| void | _checkSameId (FaceLocalId item, FaceLocalId local_id) | 
| void | _checkSameId (CellLocalId item, CellLocalId local_id) | 
| void | _checkSameId (NodeLocalId item, NodeLocalId local_id) | 
| void | _saveSVG () | 
| Attributs privés | |
| ICartesianMesh * | m_cartesian_mesh = nullptr | 
| IMesh * | m_mesh = nullptr | 
| Accelerator::IAcceleratorMng * | m_accelerator_mng = nullptr | 
| VariableCellReal3 | m_cell_center | 
| VariableFaceReal3 | m_face_center | 
| VariableNodeReal | m_node_density | 
| Int32 | m_nb_print = 100 | 
| bool | m_is_amr = false | 
| Membres hérités additionnels | |
|  Fonctions membres protégées hérités de Arcane::TraceAccessor | |
| void | _setLocalVerboseLevel (Int32 v) | 
| Int32 | _localVerboseLevel () const | 
Classe utilitaire pour tester les variantes de 'CartesianMesh'.
Définition à la ligne 40 du fichier CartesianMeshTestUtils.h.
| 
 | explicit | 
Définition à la ligne 57 du fichier CartesianMeshTestUtils.cc.
| ArcaneTest::CartesianMeshTestUtils::~CartesianMeshTestUtils | ( | ) | 
Définition à la ligne 72 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 170 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 153 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 146 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 160 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 111 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
[SampleNodeToCell]
[SampleNodeToCell]
Définition à la ligne 1520 du fichier CartesianMeshTestUtils.cc.
Références Arcane::ICartesianMesh::connectivity(), ENUMERATE_NODE, Arcane::TraceAccessor::info(), Arcane::CartesianConnectivity::lowerLeft(), Arcane::CartesianConnectivity::lowerRight(), Arcane::CartesianConnectivity::upperLeft(), et Arcane::CartesianConnectivity::upperRight().
 Voici le graphe d'appel pour cette fonction :
 Voici le graphe d'appel pour cette fonction :| 
 | private | 
Définition à la ligne 1540 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 1412 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 1208 du fichier CartesianMeshTestUtils.cc.
| void ArcaneTest::CartesianMeshTestUtils::_testCellToNodeConnectivity3DAccelerator | ( | ) | 
Définition à la ligne 1306 du fichier CartesianMeshTestUtils.cc.
| void ArcaneTest::CartesianMeshTestUtils::_testConnectivityByDirection | ( | ) | 
Définition à la ligne 1508 du fichier CartesianMeshTestUtils.cc.
| void ArcaneTest::CartesianMeshTestUtils::_testConnectivityByDirectionHelper | ( | const ItemGroup & | group | ) | 
Définition à la ligne 1470 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 180 du fichier CartesianMeshTestUtils.cc.
| void ArcaneTest::CartesianMeshTestUtils::_testDirCellAccelerator | ( | ) | 
Méthodes publiques car accessibles sur accélérateur.
Définition à la ligne 238 du fichier CartesianMeshTestUtils.cc.
Références Arcane::CellDirectionMng::allCells(), ARCANE_FATAL, Arcane::CellDirectionMng::dirCellId(), ENUMERATE_, Arcane::TraceAccessor::info(), Arcane::Accelerator::makeCommand(), Arcane::ItemGroup::name(), Arcane::DirCellLocalId::next(), Arcane::DirCellLocalId::previous(), RUNCOMMAND_ENUMERATE, et Arcane::Accelerator::viewInOut().
 Voici le graphe d'appel pour cette fonction :
 Voici le graphe d'appel pour cette fonction :| 
 | private | 
Définition à la ligne 877 du fichier CartesianMeshTestUtils.cc.
| void ArcaneTest::CartesianMeshTestUtils::_testDirCellFaceAccelerator | ( | ) | 
Définition à la ligne 910 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 769 du fichier CartesianMeshTestUtils.cc.
| void ArcaneTest::CartesianMeshTestUtils::_testDirCellNodeAccelerator | ( | ) | 
Définition à la ligne 811 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 309 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 333 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 321 du fichier CartesianMeshTestUtils.cc.
| void ArcaneTest::CartesianMeshTestUtils::_testDirFaceAccelerator | ( | int | idir | ) | 
Définition à la ligne 413 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 495 du fichier CartesianMeshTestUtils.cc.
| void ArcaneTest::CartesianMeshTestUtils::_testDirNodeAccelerator | ( | ) | 
Définition à la ligne 640 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 1155 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 971 du fichier CartesianMeshTestUtils.cc.
| void ArcaneTest::CartesianMeshTestUtils::_testNodeToCellConnectivity3DAccelerator | ( | ) | 
Définition à la ligne 1060 du fichier CartesianMeshTestUtils.cc.
| 
 | inline | 
Définition à la ligne 55 du fichier CartesianMeshTestUtils.h.
| 
 | inline | 
Définition à la ligne 54 du fichier CartesianMeshTestUtils.h.
| 
 | inline | 
Définition à la ligne 56 du fichier CartesianMeshTestUtils.h.
| 
 | inline | 
Définition à la ligne 57 du fichier CartesianMeshTestUtils.h.
| void ArcaneTest::CartesianMeshTestUtils::testAll | ( | bool | is_amr | ) | 
Définition à la ligne 80 du fichier CartesianMeshTestUtils.cc.
| 
 | private | 
Définition à la ligne 63 du fichier CartesianMeshTestUtils.h.
| 
 | private | 
Définition à la ligne 61 du fichier CartesianMeshTestUtils.h.
| 
 | private | 
Définition à la ligne 64 du fichier CartesianMeshTestUtils.h.
| 
 | private | 
Définition à la ligne 65 du fichier CartesianMeshTestUtils.h.
| 
 | private | 
Définition à la ligne 68 du fichier CartesianMeshTestUtils.h.
| 
 | private | 
Définition à la ligne 62 du fichier CartesianMeshTestUtils.h.
| 
 | private | 
Définition à la ligne 67 du fichier CartesianMeshTestUtils.h.
| 
 | private | 
Définition à la ligne 66 du fichier CartesianMeshTestUtils.h.