find_standard.h
1 /***************************************************************************
2  *
3  * Copyright (C) 2004 by Aidan Hotan
4  * Licensed under the Academic Free License version 2.1
5  *
6  ***************************************************************************/
7 
8 #include <vector>
9 #include <string>
10 
11 namespace Pulsar {
12 
13  class Archive;
14  class Profile;
15 
16  // A simple routine to select a standard profile from memory
17  Profile* find_standard (const Archive*, const std::vector<Profile*>&);
18 
19  // A simple routine to select a standard profile from disk.
20  // It assumes all standards have the .std extension.
21  Profile* find_standard (const Archive*, const std::string& path);
22 
23 }
24 
Any quantity recorded as a function of pulse phase.
Definition: Profile.h:45
The primary interface to pulsar observational data.
Definition: Archive.h:45
Type * release()
virtual double get_centre_frequency() const =0
Get the centre frequency of the observation.
State pscrunch(State state)
Defines the PSRCHIVE library.
Definition: CalSource.h:17
const Profile * get_Profile(const Archive *data, Index subint, Index pol, Index chan)
Return the requested profile, cloning and integrating when needed.
Definition: Index.C:24

Generated using doxygen 1.8.17