Ask a Question | Search DSPSR: |
Home
|
DualFile.h virtual void set_bandwidth(double _bandwidth) Set the bandwidth of signal in MHz (-ve = lsb; +ve = usb) Definition: Observation.h:145 virtual void set_source(Source *)=0 Set the Source from which data are obtained. Pure virtual base class of all objects that can load BitSeries data. Definition: Input.h:31 bool matches(const std::string &descriptor) const override Return true if descriptor describes a parallel file that can be opened. Definition: DualFile.C:72 virtual Observation * get_info() Get the information about the data source. Definition: Input.h:113 static File * create(const char *filename) Return a pointer to a new instance of the appropriate sub-class. Definition: File.C:67 Signal::State get_state() const Return the state of the signal. Definition: Observation.h:70 virtual void set_inputs(Input *first, Input *second) Set the pair of inputs. Definition: DualFile.C:104 uint64_t get_block_size() const override Return the number of time samples to load on each load_block. Definition: DualFile.C:122 virtual const Observation * get_info() const =0 Get the const Observation attributes that describe the source. void open(const std::string &descriptor) override Open the file. Definition: DualFile.C:85 void copy_configuration(const Observation *copy) Copy the configuration of another Observation (not the data) Definition: ParallelBitSeries.C:58 double get_rate() const Return the sampling rate (time samples per second in Hz) Definition: Observation.h:157 virtual void set_help_header(const std::string &s) Nyquist static bool record_time Global flag enables stopwatch to record the time spent operating. Definition: Operation.h:42 Type * get() const virtual void set_dispersion_measure(double dm) Set the pulsar dispersion mesure. Definition: Observation.h:202 virtual void set_telescope(const std::string &name) Set the telescope name. Definition: Observation.h:110 std::string get_name() const Return the unique name of this operation. Definition: Operation.h:95 Stores information about digital, band-limited, time-varying signals. Definition: Observation.h:33 std::string get_telescope() const Return the telescope name. Definition: Observation.h:112 virtual void set_source(const std::string &name) Set the source name. Definition: Observation.h:120 double get_bandwidth() const Return the bandwidth of signal in MHz (-ve = lsb; +ve = usb) Definition: Observation.h:147 virtual void load(ParallelBitSeries *) Load BitSeries data. Definition: ParallelInput.C:105 unsigned get_resolution() const override Get the time sample resolution of the data source. Definition: DualFile.C:170 virtual void set_start_time(MJD _start_time) Set the start time of the leading edge of the first time sample. Definition: Observation.h:150 uint64_t get_overlap() const override Return the number of time samples by which consecutive blocks overlap. Definition: DualFile.C:160 void load(ParallelBitSeries *) override Load BitSeries data. Definition: DualFile.C:113 bool get_detected() const Returns true if state is Detected, Coherence, or Stokes. Definition: Observation.C:144 std::string get_source() const Return the source name. Definition: Observation.h:122 virtual void add(Item *) std::string get_library() virtual void set_version(const std::string &s) double get_centre_frequency() const Return the centre frequency of the band-limited signal in MHz. Definition: Observation.h:134 void set_block_size(uint64_t _size) override Set the number of time samples to load on each load_block. Definition: DualFile.C:127 Loads multiple parallel BitSeries data from multiple files. Definition: ParallelInput.h:30 virtual void set_centre_frequency(double cf) Set the centre frequency of the band-limited signal in MHz. Definition: Observation.h:132 Load, unpack, process and fold data into phase-averaged profile(s) Definition: LoadToFoldConfig.h:30 virtual void set_rate(double _rate) Set the sampling rate (time samples per second in Hz) Definition: Observation.h:155 Manages an array of BitSeries to be process in parallel. Definition: ParallelBitSeries.h:24 MJD get_start_time() const Return the start time of the leading edge of the first time sample. Definition: Observation.h:152 Analytic virtual void parse(int argc, char *const *argv) void set_overlap(uint64_t _overlap) override Set the number of time samples by which consecutive blocks overlap. Definition: DualFile.C:165 BitSeries * at(unsigned i) Get the ith BitSeries instance. Definition: ParallelBitSeries.h:45 unsigned nthread Generated using doxygen 1.8.17
|