Convolve.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2012 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/psrchive/More/General/Pulsar/Convolve.h
10 
11 #ifndef __Pulsar_Convolve_h
12 #define __Pulsar_Convolve_h
13 
14 #include "Pulsar/Combination.h"
15 #include "Pulsar/Profile.h"
16 
17 namespace Pulsar {
18 
20  class Convolve : public Combination<Profile>
21  {
22 
23  public:
24 
25  void transform (Profile*);
26 
27  };
28 
29 }
30 
31 #endif
void transform(Profile *)
Defined by derived classes.
Definition: Convolve.C:11
void convolve(const Profile *profile)
convolves this with the given profile in time domain
Definition: Profile_convolve.C:14
Any quantity recorded as a function of pulse phase.
Definition: Profile.h:45
Defines the PSRCHIVE library.
Definition: CalSource.h:17
const Profile * get_operand() const
Get the Container from which data will be taken during transformation.
Definition: Combination.h:38

Generated using doxygen 1.8.17