Ajout du TP HeatTransfert.
[GPU.git] / WCudaMSE / BilatTools_CPP / src / core / tools / header / VariateurF.h
1 #ifndef VARIATEUR_F_H_
2 #define VARIATEUR_F_H_
3
4 #include "IntervalF_CPU.h"
5
6 using namespace cpu;
7
8 /**
9 * F pour float
10 */
11 class VariateurF
12 {
13 public:
14
15 /*--------------------------------------*\
16 |* Constructor *|
17 \*-------------------------------------*/
18
19 VariateurF(const IntervalF& range, float dt);
20 VariateurF();
21 virtual ~VariateurF();
22
23
24 /*--------------------------------------*\
25 |* Methodes *|
26 \*-------------------------------------*/
27
28 public:
29
30 double varierAndGet();
31 double get();
32
33 /*--------------------------------------*\
34 |* Attributs *|
35 \*-------------------------------------*/
36
37 private:
38
39 // Input
40 float tMin;
41 float tMax;
42 float dt;
43
44 // tools
45 float t;
46 bool isCroisssantPhase;
47
48 };
49
50 #endif
51
52 /*----------------------------------------------------------------------*\
53 |* End *|
54 \*---------------------------------------------------------------------*/