Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
BasicTimeLoopService.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/*---------------------------------------------------------------------------*/
8/* BasicTimeLoopService.cc (C) 2000-2006 */
9/* */
10/* Classe de base d'un service opérant lors de la boucle en temps. */
11/*---------------------------------------------------------------------------*/
12/*---------------------------------------------------------------------------*/
13#ifndef ARCANE_BASICTIMELOOPSERVICE_H
14#define ARCANE_BASICTIMELOOPSERVICE_H
15/*---------------------------------------------------------------------------*/
16/*---------------------------------------------------------------------------*/
17
18#include "arcane/ITimeLoopService.h"
19#include "arcane/BasicService.h"
20
21/*---------------------------------------------------------------------------*/
22/*---------------------------------------------------------------------------*/
23
24ARCANE_BEGIN_NAMESPACE
25
26/*---------------------------------------------------------------------------*/
27/*---------------------------------------------------------------------------*/
28
29/*---------------------------------------------------------------------------*/
30/*---------------------------------------------------------------------------*/
37: public BasicService
38, public ITimeLoopService
39{
40 public:
41
43 : BasicService(sbi) {}
44 virtual ~BasicTimeLoopService() {}
45
46 public:
47
48 virtual void onTimeLoopBeginLoop() {}
49 virtual void onTimeLoopEndLoop() {}
50 virtual void onTimeLoopStartInit() {}
51 virtual void onTimeLoopContinueInit() {}
52 virtual void onTimeLoopExit() {}
53 virtual void onTimeLoopMeshChanged() {}
54 virtual void onTimeLoopRestore() {}
55};
56
57/*---------------------------------------------------------------------------*/
58/*---------------------------------------------------------------------------*/
59
60ARCANE_END_NAMESPACE
61
62/*---------------------------------------------------------------------------*/
63/*---------------------------------------------------------------------------*/
64
65#endif
Classe de base de service lié à un sous-domaine.
Classe de base d'un service opérant lors de la boucle en temps.
Interface d'un service opérant lors de la boucle en temps.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120
Structure contenant les informations pour créer un service.