OnPulseEstimator.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2005-2011 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/More/General/Pulsar/OnPulseEstimator.h
10 
11 #ifndef __Pulsar_OnPulseEstimator_h
12 #define __Pulsar_OnPulseEstimator_h
13 
14 #include "Pulsar/ProfileWeightFunction.h"
15 
16 namespace Pulsar
17 {
19  class OnPulseEstimator : public ProfileWeightFunction
20  {
21  public:
22 
24  virtual OnPulseEstimator* clone () const = 0;
25  };
26 }
27 
28 #endif // !defined __Pulsar_OnPulseEstimator_h
const ScalarMath pow(const ScalarMath &x, const ScalarMath &y)
ProfileWeight algorithms that compute on-pulse phase bins.
Definition: OnPulseEstimator.h:24
Defines the PSRCHIVE library.
Definition: CalSource.h:17
virtual OnPulseEstimator * clone() const =0
Return a copy constructed instance of self.

Generated using doxygen 1.8.17