7#ifndef ARCANEDEMO_PARALLELCOREFINEMENT_IPARALLELCOREFINEMENT_H
8#define ARCANEDEMO_PARALLELCOREFINEMENT_IPARALLELCOREFINEMENT_H
13#include <arcane/utils/Real3.h>
14#include <arcane/Item.h>
16#include <arcane/corefinement/surfaceutils/ISurfaceUtils.h>
19NUMERICS_BEGIN_NAMESPACE
30 typedef ISurfaceUtils::FaceFaceContactList FaceFaceContactList;
46 const Real boxTolerance,
47 IGeometry * geometry) = 0;
53 virtual const ISurfaceUtils::FaceFaceContactList &
contacts() = 0;
virtual ~IParallelCorefinement()
virtual void update()=0
Update.
virtual const ISurfaceUtils::FaceFaceContactList & contacts()=0
Access to computed contacts.
virtual void init(const FaceGroup &masterGroup, const FaceGroup &slaveGroup, const Real boxTolerance, IGeometry *geometry)=0
Initialisation.
ItemGroupT< Face > FaceGroup
Groupe de faces.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
double Real
Type représentant un réel.