14#include "arcane/utils/ArcanePrecomp.h"
15#include "arcane/utils/ScopedPtr.h"
17#include "arcane/BasicUnitTest.h"
18#include "arcane/IMesh.h"
19#include "arcane/IItemFamily.h"
20#include "arcane/IParticleFamily.h"
21#include "arcane/IRayMeshIntersection.h"
22#include "arcane/IParallelMng.h"
23#include "arcane/ItemVector.h"
24#include "arcane/ServiceBuilder.h"
26#include "arcane/tests/ArcaneTestGlobal.h"
28#include "arcane/tests/RayMeshIntersectionUnitTest_axl.h"
43:
public ArcaneRayMeshIntersectionUnitTestObject
51 void initializeTest()
override;
52 void executeTest()
override;
56 void _testReferences(Integer nb_ref);
69RayMeshIntersectionUnitTest::
71: ArcaneRayMeshIntersectionUnitTestObject(
mb)
78void RayMeshIntersectionUnitTest::
84 info() <<
"EXEC TEST rank=" <<
my_rank <<
" nb_rank=" << nb_rank;
111 auto mi(
sb.createReference(
"BasicRayMeshIntersection"));
152 info() <<
"Print rays infos";
158 info() <<
"Ray uid=" <<
ray.uniqueId()
161 <<
" intersect_face_lid=" <<
face_lid
171void RayMeshIntersectionUnitTest::
Module de test des variables.
Vue sur les informations des faces.
Interface d'une famille d'entités.
Interface du gestionnaire de parallélisme pour un sous-domaine.
virtual Int32 commRank() const =0
Rang de cette instance dans le communicateur.
virtual Int32 commSize() const =0
Nombre d'instance dans le communicateur.
Interface d'une famille de particules.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Variable scalaire sur un type d'entité du maillage.
Classe gérant un vecteur de réel de dimension 3.
Structure contenant les informations pour créer un service.
Paramètres nécessaires à la construction d'une variable.
Vecteur 1D de données avec sémantique par valeur (style STL).
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
@ IK_Particle
Entité de maillage de genre particule.