UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ws_corr_sim.hpp
1 /* ws_corr_sim.hpp */
2 /* $Id: ws_corr_sim.hpp 21267 2011-11-23 15:19:39Z guser1 $ */
3 #ifndef __ws_corr_sim_hpp
4 #define __ws_corr_sim_hpp
5 
6 #ifdef GE_BUILD
7 #include <ws_sim.hpp>
8 #else
9 #include <s2proc/ws_sim.hpp>
10 #endif
11 
13 namespace WSel
14 {
16  class CorrSim : public Sim
17  {
18  public:
19 
21  CorrSim();
22 
24  virtual Sim* clone() const {return new CorrSim(*this);}
25 
26  virtual ~CorrSim();
27 
28  protected:
29 
32  virtual bool calc(const WaveField &field, S2Corr::DVector &coeffs,
33  size_t t0id, size_t dt) const;
34  };
35 };
36 
37 #endif /* ws_corr_sim.hpp */
virtual Sim * clone() const
Definition: ws_corr_sim.hpp:24
std::vector< Trace::AmplT > DVector
Definition: s2_corr.hpp:20
Definition: wave_field.hpp:13
Definition: ws_sim.hpp:18
Definition: ws_corr_sim.hpp:16
virtual bool calc(const WaveField &field, S2Corr::DVector &coeffs, size_t t0id, size_t dt) const