Ask a Question | Search DSPSR: |
Home
|
TestInput.h 56 };
const ScalarMath exp(const ScalarMath &x) virtual void open(const std::string &id) Prepare the appropriate Input and Unpacker. Definition: IOManager.C:38 Pulsar virtual void set_nchan(unsigned nchan) Set the number of channels into which the data will be divided. Definition: OptimalFFT.C:24 unsigned get_resolution() const Get the time sample resolution of the data source. Definition: Input.h:125 virtual void match(const Response *response) Match the frequency response to another Response. Definition: Response.C:237 const Observation * get_info() const override Get the Observation attributes that describe the source. Definition: InputSource.h:49 void set_nbin(unsigned _nbin) Set the number of phase bins into which data will be folded. Definition: Fold.h:82 Produces TimeSeries data by integrating an Input with an Unpacker. Definition: IOManager.h:26 void add_response(Response *response) Add a response to the product. Definition: ResponseProduct.C:47 Pure virtual base class of all objects that can load BitSeries data. Definition: Input.h:31 static File * create(const char *filename) Return a pointer to a new instance of the appropriate sub-class. Definition: File.C:67 void set_type(const std::string &) Set the type of window function by name. Definition: Apodization.C:34 const ScalarMath erf(const ScalarMath &x) virtual void check(float min=-10.0, float max=10.0) Check that each floating point value is roughly as expected. Definition: TimeSeries.C:657 Signal::State get_state() const Return the state of the signal. Definition: Observation.h:70 static bool verbose void set(Pulsar::Archive *archive, const PhaseSeries *phase) Set the Pulsar::Archive with the PhaseSeries data. Definition: Archiver.C:477 Chooses the optimal FFT length for Filterbank and/or Convolution. Definition: OptimalFFT.h:24 void dump(const std::string &filename) Write the window to a text file. Definition: Apodization.C:208 State virtual void load(TimeSeries *data) Load and convert the next block of data. Definition: UnpackerSource.h:254 static void set_verbosity(unsigned level) uint64_t get_ndat() const Return the number of time samples in container. Definition: Observation.h:107 Nyquist const ScalarMath sqrt(const ScalarMath &x) void serve() Serve the data from the managed MPIRoot instances. Definition: MPIServer.C:28 void set_simultaneous(bool flag) Set true when convolution is performed during filterbank synthesis. Definition: OptimalFFT.C:30 static bool record_time Global flag enables stopwatch to record the time spent operating. Definition: Operation.h:42 virtual void set_dispersion_measure(double dm) Set the pulsar dispersion mesure. Definition: Observation.h:202 std::string get_name() const Return the unique name of this operation. Definition: Operation.h:95 void set_folding_period(double folding_period) Set the period at which to fold data for all sources. Definition: Fold.C:413 Mask samples in the input TimeSeries that are spanned by time intervals. Definition: MaskTimes.h:24 Container of weighted time-major order floating point data. Definition: WeightedTimeSeries.h:26 Stores information about digital, band-limited, time-varying signals. Definition: Observation.h:33 virtual void set_source(const std::string &name) Set the source name. Definition: Observation.h:120 virtual void set_output(BitSeries *data) Set the BitSeries to which data will be loaded. Definition: Input.C:203 bool is_valid(const char *filename) const Returns true if filename appears to name a valid Spigot file. Definition: SpigotFile.C:35 void match(const Observation *input, unsigned nchan) Create a product to match the input. Definition: ResponseProduct.C:23 virtual bool operate() Call this method to operate on data Returns false on failure. Definition: Operation.C:90 Intensity Arrays of consecutive samples for each polarization and frequency channel. Definition: TimeSeries.h:29 unsigned get_errors() const Get the number of errors encountered during runtest. Definition: TestInput.h:46 unsigned get_ndat() const Get the number of datum in each of the nchan*npol divisions. Definition: Shape.h:58 A class used for testing in both test_Input.C and test_MPIRoot.C. Definition: TestInput.h:30 void runtest(Input *input_a, Input *input_b) Run test using two Input instances that refer to the same data. Definition: TestInput.C:27 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 A container for storing digitized (generally not floating point) data Definition: BitSeries.h:35 Coherence uint64_t block_size The number of time samples to load on each load_block. Definition: TestInput.h:56 void set_size(unsigned) Set the number of samples in the window. Definition: Apodization.C:29 bool verbose type static bool complete_abort void set_block_size(uint64_t _size) Set the number of time samples to load on each load_block. Definition: TestInput.h:51 void set_output(Out *output) Set the container into which output data will be written. Definition: Transformation.h:275 unsigned get_nchan() const Get the number of frequency channels. Definition: Shape.h:55 void detect(Profile *input) void set_input(const TimeSeries *input) Overload Transformation::set_input to set weighted_input. Definition: Fold.C:486 uint64_t get_block_size() const Return the number of time samples to load on each load_block. Definition: TestInput.h:49 void load(const std::string &filename) Load intervals to be masked from file. Definition: MaskTimes.C:65 const Pulsar::Parameters * get_pulsar_ephemeris() const Get the ephemeris used to create the phase model. Definition: Fold.C:481 const InputType * get_input() const Return pointer to the appropriate InputType. Definition: UnpackerSource.h:77 void manage(MPIRoot *root) Manage the MPIRoot instance. Definition: MPIServer.C:22 const UnpackerType * get_unpacker() const Return pointer to the appropriate UnpackerType. Definition: UnpackerSource.h:242 Phase-coherent dispersion removal frequency response function. Definition: Dedispersion.h:25 Analytic virtual void set_block_size(uint64_t _size) Set the number of time samples to load on each load_block. Definition: Input.C:399 virtual void set_dispersion_measure(double dm) double get_total_time() const Return the total time spent on this Operation in seconds. Definition: Operation.C:115 unsigned nthread unsigned get_nchan() const Return the number of channels into which the band is divided. Definition: Observation.h:85 Generated using doxygen 1.8.17
|