12#ifndef ARCANE_CARTESIANMESH_INTERNAL_AMRPATCHPOSITIONSIGNATURE_H
13#define ARCANE_CARTESIANMESH_INTERNAL_AMRPATCHPOSITIONSIGNATURE_H
17#include "arcane/cartesianmesh/CartesianMeshGlobal.h"
19#include "arcane/utils/UniqueArray.h"
21#include "arcane/cartesianmesh/AMRPatchPosition.h"
32class AMRPatchPositionSignature
36 AMRPatchPositionSignature();
39 ~AMRPatchPositionSignature();
46 bool canBeCut()
const;
48 Real efficacity()
const;
49 std::pair<AMRPatchPositionSignature, AMRPatchPositionSignature> cut(
Integer dim,
Integer cut_point)
const;
58 void setStopCut(
bool stop_cut);
59 bool isComputed()
const;
Classe permettant de définir la position d'un patch dans le maillage cartésien.
Vue constante d'un tableau de type T.
Interface de gestionnaire de numérotation pour maillage cartesian.
Interface d'un maillage cartésien.
Vecteur 1D de données avec sémantique par valeur (style STL).
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.
double Real
Type représentant un réel.