XIOS  1.0
Xml I/O Server
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros
accumulate.hpp
Aller à la documentation de ce fichier.
1 #ifndef __XIOS_CAccumulate__
2 #define __XIOS_CAccumulate__
3 
5 #include "functor.hpp"
6 #include "array_new.hpp"
7 
8 namespace xios
9 {
10  namespace func
11  {
13  class CAccumulate : public CFunctor
14  {
17 
18  public :
19 
21  //CAccumulate(void); // Not implemented.
22  //CAccumulate(const CFunData & data);
25  //CAccumulate(const CAccumulate & accumulate); // Not implemented.
26  //CAccumulate(const CAccumulate * const accumulate); // Not implemented.
27 
29  virtual void apply(const CArray<double,1>& dinput, CArray<double,1>& doutput);
30  virtual void final(void) ;
31  virtual ETimeType timeType(void) { return centered ; }
32 
34  virtual ~CAccumulate(void);
35 
36  }; // class CAccumulate
37 
38  } // namespace func
39 } // namespace xios
40 
41 #endif //__XIOS_CAccumulate__
virtual ETimeType timeType(void)
Definition: accumulate.hpp:31
#define xios(arg)
virtual ~CAccumulate(void)
Destructeur ///.
Definition: accumulate.cpp:19
CArray< double, 1 > & doutput
Propriétés privées ///.
Definition: functor.hpp:50
CFunctor SuperClass
Définition de type ///.
Definition: accumulate.hpp:16
////////////////////// Déclarations ////////////////////// ///
Definition: accumulate.hpp:13
////////////////////// Déclarations ////////////////////// ///
Definition: functor.hpp:14
CAccumulate(CArray< double, 1 > &doutput)
Constructeurs ///.
Definition: accumulate.cpp:11
virtual void apply(const CArray< double, 1 > &dinput, CArray< double, 1 > &doutput)
Traitement ///.
Definition: accumulate.cpp:24