morphological_difference.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2002 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/More/General/morphological_difference.h
10 
11 #ifndef __morphological_difference_h
12 #define __morphological_difference_h
13 
14 namespace Pulsar {
15 
16  class Profile;
17 
18  Profile* morphological_difference (const Profile* p1, const Profile* p2,
19  double& scale, double& shift,
20  float phs1 = 0, float phs2 = 1.0);
21 }
22 
23 #endif
Any quantity recorded as a function of pulse phase.
Definition: Profile.h:45
unsigned get_nbin() const
Return the number of bins.
Definition: ProfileAmps.h:50
Type * release()
Estimates phase shift in Fourier domain.
Definition: PhaseGradShift.h:27
virtual Profile * clone() const
returns a pointer to a new copy of self
Definition: Profile.C:124
Profile * morphological_difference(const Profile *p1, const Profile *p2, double &scale, double &shift, float phs1=0, float phs2=1.0)
Definition: morphological_difference.C:26
Defines the PSRCHIVE library.
Definition: CalSource.h:17

Generated using doxygen 1.8.17