Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
IParallelCorefinement.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7#ifndef ARCANEDEMO_PARALLELCOREFINEMENT_IPARALLELCOREFINEMENT_H
8#define ARCANEDEMO_PARALLELCOREFINEMENT_IPARALLELCOREFINEMENT_H
9/* Author : havep at Wed Feb 18 14:18:13 2009
10 * Generated by createNew
11 */
12
13#include <arcane/utils/Real3.h>
14#include <arcane/Item.h>
15
16#include <arcane/corefinement/surfaceutils/ISurfaceUtils.h>
17
18ARCANE_BEGIN_NAMESPACE
19NUMERICS_BEGIN_NAMESPACE
20
21using namespace Arcane;
22
24class IGeometry;
25
28{
29public:
31
32public:
35 {
36 ;
37 }
38
41
42public:
44 virtual void init(const FaceGroup & masterGroup,
45 const FaceGroup & slaveGroup,
46 const Real boxTolerance,
47 IGeometry * geometry) = 0;
48
50 virtual void update() = 0;
51
54};
55
56NUMERICS_END_NAMESPACE
57ARCANE_END_NAMESPACE
58
59#endif /* ARCANEDEMO_PARALLELCOREFINEMENT_IPARALLELCOREFINEMENT_H */
Interface du co-raffinement parallèle.
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.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-