16#include "arcane/utils/ArcanePrecomp.h"
18#include "arcane/utils/OStringStream.h"
19#include "arcane/utils/TraceAccessor.h"
21#include "arcane/IMesh.h"
22#include "arcane/IMeshUtilities.h"
23#include "arcane/IMeshModifier.h"
24#include "arcane/ITiedInterface.h"
25#include "arcane/IItemFamily.h"
26#include "arcane/ITimeLoopMng.h"
27#include "arcane/ItemPairGroup.h"
28#include "arcane/ItemArrayEnumerator.h"
29#include "arcane/ItemPairEnumerator.h"
30#include "arcane/IParallelMng.h"
31#include "arcane/CommonVariables.h"
32#include "arcane/BasicModule.h"
33#include "arcane/SharedVariable.h"
35#include "arcane/mesh/DynamicMesh.h"
36#include "arcane/mesh/ItemRefinement.h"
37#include "arcane/mesh/MeshRefinement.h"
38#include "arcane/mesh/FaceReorienter.h"
40#include "arcane/aleph/AlephTypesSolver.h"
41#include "arcane/aleph/AlephArcane.h"
43#include "arcane/aleph/IAleph.h"
44#include "arcane/aleph/IAlephFactory.h"
46#include "arcane/tests/ArcaneTestGlobal.h"
48#define ARCANE_ENABLE_AMR
49#ifdef ARCANE_ENABLE_AMR
51#define MESH_ALL_ACTIVE_CELLS(mesh) mesh->allActiveCells()
52#define MESH_OWN_ACTIVE_CELLS(mesh) mesh->ownActiveCells()
53#define CELL_NB_H_CHILDREN(iCell) iCell.nbHChildren()
54#define CELL_HAS_H_CHILDREN(iCell) iCell.hasHChildren()
55#define CELL_H_CHILD(iCell, j) iCell.hChild(j).toCell()
56#define CELL_H_PARENT(iCell) iCell.hParent()
57#define INNER_ACTIVE_FACE_GROUP(cells) cells.innerActiveFaceGroup()
58#define OUTER_ACTIVE_FACE_GROUP(cells) cells.outerActiveFaceGroup()
59#define MESH_MODIFIER_REFINE_ITEMS(mesh) mesh->modifier()->refineItems()
60#define MESH_MODIFIER_CORSEN_ITEMS(mesh) mesh->modifier()->coarsenItems()
64#define MESH_ALL_ACTIVE_CELLS(mesh) mesh->allCells()
65#define MESH_OWN_ACTIVE_CELLS(mesh) mesh->ownCells()
66#define CELL_NB_H_CHILDREN(iCell) 0
67#define CELL_HAS_H_CHILDREN(iCell) false
68#define CELL_H_CHILD(iCell, j) (*iCell)
69#define CELL_H_PARENT(iCell) (*iCell)
70#define INNER_ACTIVE_FACE_GROUP(cells) cells.innerFaceGroup()
71#define OUTER_ACTIVE_FACE_GROUP(cells) cells.outerFaceGroup()
72#define MESH_MODIFIER_REFINE_ITEMS(mesh)
73#define MESH_MODIFIER_COARSEN_ITEMS(mesh)
77#define ECART_RELATIF(T0, T1) (math::abs((T0 - T1) / (T0 + T1)))
79#include "arcane/aleph/tests/AlephTestScheme.h"
81#include "arcane/aleph/tests/AlephTestModule.h"
Fichier de configuration d'Arcane.