2 // -*- coding: latin_1 -*-
5 // creation : 2007-03-23.02.09.11
8 // Copyright © 2007 Commissariat à l'Energie Atomique
9 // par Gilles ARNAUD (DM2S/SFME/LETR)
10 // C.E. Saclay; Bat 454; 91191 GIF/YVETTE CEDEX; France
11 // Tel: 01 69 08 38 86; Fax : 33 1 69 08 85 68
12 // Gilles.Arnaud@cea.fr
15 // class emulateur superviseur salome
17 //___________________________________________________________________
26 #include "salomesup.hxx"
28 #include "saclass.hxx"
30 class Emulator : public Superviseur {
33 std::queue<std::pair<long, std::vector<double> *> > q;
34 std::vector<double> *out;
36 std::vector<double> *eval(std::vector<double> &x);
40 void destroyAll(void);
41 void push(long id, std::vector<double> &cal);
42 long getCurrentId(void);
43 std::vector<double> *getCurrentOut(void);