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
17namespace Pulsar {
18
20 class Convolve : public Combination<Profile>
21 {
22
23 public:
24
26
27 void transform (Profile* argument);
28
29 };
30
31}
32
33#endif
Binary transformations that combine data from another Container.
Definition Combination.h:21
Computes the convolution between two profiles.
Definition Convolve.h:21
void transform(Profile *argument)
Set argument amplitudes equal to the convolution between argument and operand.
Definition Convolve.C:11
Any quantity recorded as a function of pulse phase.
Definition Profile.h:40
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0