| __dereference(bool auto_delete=true) const | Reference::Able | protected |
| __is_on_heap() const | Reference::HeapTracked | |
| __reference(bool active) const | Reference::Able | protected |
| Able() | Reference::Able | |
| Able(const Able &) | Reference::Able | |
| bandwidth_input (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| bandwidth_output (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| borrow(const Shape &, unsigned ichan=0) | dsp::Shape | |
| borrowed | dsp::Shape | protected |
| buffer | dsp::Shape | protected |
| bufsize | dsp::Shape | protected |
| build(const Observation *input=0) | dsp::Dedispersion | virtual |
| build(std::vector< float > &phases, unsigned npts, unsigned nchan) | dsp::Dedispersion | |
| build(unsigned ndat, unsigned nchan) (defined in dsp::Dedispersion) | dsp::Dedispersion | protected |
| build(std::vector< T > &response, const char *name, double measure, C *child, unsigned _ndat, unsigned _nchan) (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | protected |
| build_compute(double chan_freq, double freq) | dsp::Dedispersion | protected |
| build_delays | dsp::Dedispersion | protected |
| build_setup(double chan_freq) | dsp::Dedispersion | protected |
| calc_lcf(unsigned a, unsigned b, const Rational &osf, std::vector< unsigned > &result) (defined in dsp::Response) | dsp::Response | protected |
| calc_oversampled_discard_region(unsigned *_discard_neg, unsigned *_discard_pos, unsigned _nchan, const Rational &osf) (defined in dsp::Response) | dsp::Response | protected |
| calc_oversampled_fft_length(unsigned *_fft_length, unsigned _nchan, const Rational &osf, int direction=-1) (defined in dsp::Response) | dsp::Response | protected |
| changed | dsp::Response | |
| check_finite(const char *name) | dsp::Response | |
| check_ndat() const | dsp::Response | |
| context (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| dc_centred | dsp::Response | protected |
| Dedispersion() | dsp::Dedispersion | |
| delay_time(double freq) const override | dsp::Dedispersion | |
| delay_time(double freq1, double freq2) const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| delay_time() const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | inline |
| delay_time_neg() const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| delay_time_pos() const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| destroy() (defined in dsp::Shape) | dsp::Shape | protected |
| dispersion_measure | dsp::Dedispersion | protected |
| dm_dispersion | dsp::Dedispersion | static |
| doswap(unsigned divisions=1) | dsp::Response | protected |
| flagswap(unsigned divisions=1) | dsp::Response | |
| frequency_input (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| frequency_output (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| get_bandwidth() const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | inline |
| get_built() (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | inline |
| get_centre_frequency() const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | inline |
| get_centre_frequency(int ichan) const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| get_datptr(unsigned ichan, unsigned ipol) | dsp::Shape | inline |
| get_datptr(unsigned ichan, unsigned ipol) const | dsp::Shape | inline |
| get_dc_centred() const | dsp::Response | inline |
| get_dispersion_measure() const | dsp::Dedispersion | inline |
| get_Doppler_shift() const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | inline |
| get_effective_smearing_samples() const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| get_effective_smearing_time() const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| get_frequency_resolution() const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | inline |
| get_heap_queue_size() | Reference::HeapTracked | static |
| get_impulse_neg() const | dsp::Response | inline |
| get_impulse_pos() const | dsp::Response | inline |
| get_input_nchan() const | dsp::Response | inline |
| get_instance_count() | Reference::Able | static |
| get_minimum_ndat() const | dsp::Response | |
| get_nbyte() const | dsp::Response | inline |
| get_nchan() const | dsp::Shape | inline |
| get_ndat() const | dsp::Shape | inline |
| get_ndim() const | dsp::Shape | inline |
| get_npol() const | dsp::Shape | inline |
| get_optimal_fft() const (defined in dsp::Response) | dsp::Response | |
| get_passband(unsigned ipol, int ichan=-1) const | dsp::Response | |
| get_reference_count() const | Reference::Able | |
| get_sample_delay() | dsp::Dedispersion | |
| get_sampling_rate() const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| get_smearing_time() const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | inline |
| get_swap() const | dsp::Response | inline |
| has_optimal_fft() const (defined in dsp::Response) | dsp::Response | |
| HeapTracked() | Reference::HeapTracked | |
| HeapTracked(const HeapTracked &) | Reference::HeapTracked | |
| impulse_neg | dsp::Response | protected |
| impulse_pos | dsp::Response | protected |
| init() (defined in dsp::Shape) | dsp::Shape | protected |
| input_nchan | dsp::Response | protected |
| integrate(float *spectrum, unsigned poln=0, int ichan=-1) | dsp::Response | |
| integrate(float *spectrum1, float *spectrum2, int ichan=-1) | dsp::Response | |
| interchannel_fractional_sample_delay (defined in dsp::Dedispersion) | dsp::Dedispersion | protected |
| mark(Observation *output) | dsp::Dedispersion | virtual |
| match(const Observation *input, unsigned channels=0) (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | virtual |
| dsp::Response::match(const Response *response) | dsp::Response | virtual |
| matches(const Shape *response) | dsp::Response | virtual |
| naturalize() | dsp::Response | |
| nchan | dsp::Shape | protected |
| ndat | dsp::Shape | protected |
| ndat_max | dsp::Response | static |
| ndim | dsp::Shape | protected |
| npol | dsp::Shape | protected |
| offset | dsp::Shape | protected |
| operate(float *spectrum, unsigned poln=0, int ichan=-1) const | dsp::Response | |
| operate(float *spectrum, unsigned poln, int ichan_start, unsigned nchan_op) const | dsp::Response | |
| operate(float *input_spectrum, float *output_spectrum, unsigned poln, int ichan_start, unsigned nchan_op) const | dsp::Response | |
| operate(float *spectrum1, float *spectrum2, int ichan=-1) const | dsp::Response | |
| operator delete(void *location, void *ptr) | Reference::HeapTracked | static |
| operator delete(void *location) | Reference::HeapTracked | static |
| operator new(size_t size, void *ptr=0) | Reference::HeapTracked | static |
| operator*=(const Response &) | dsp::Response | |
| dsp::Shape::operator*=(float factor) | dsp::Shape | |
| operator+=(const Shape &) | dsp::Shape | |
| operator/=(float factor) | dsp::Shape | |
| operator=(const Response &) | dsp::Response | |
| dsp::Shape::operator=(const Shape &) | dsp::Shape | |
| OwnStream::operator=(const OwnStream &) | OwnStream | |
| Reference::Able::operator=(const Able &) | Reference::Able | |
| Reference::HeapTracked::operator=(const HeapTracked &) | Reference::HeapTracked | |
| optimal_fft (defined in dsp::Response) | dsp::Response | protected |
| OwnStream() | OwnStream | |
| OwnStream(const OwnStream &) | OwnStream | |
| PlasmaResponse (defined in dsp::Dedispersion) | dsp::Dedispersion | friend |
| prepare(const Observation *input, unsigned channels) | dsp::Dedispersion | virtual |
| prepare() (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| resize(unsigned npol, unsigned nchan, unsigned ndat, unsigned ndim) (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | virtual |
| Response() | dsp::Response | |
| Response(const Response &) | dsp::Response | |
| rotate(int npt) | dsp::Shape | |
| sample_delay | dsp::Dedispersion | protected |
| scrunch_to(unsigned ndat) | dsp::Shape | |
| set(const std::vector< std::complex< float > > &phasors) | dsp::Response | |
| set(const std::vector< Jones< float > > &jones) | dsp::Response | |
| set_bandwidth(double bandwidth) (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| set_build_delays(bool delay=true) | dsp::Dedispersion | |
| set_centre_frequency(double centre_frequency) (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| set_cerr(std::ostream &) const | OwnStream | virtual |
| set_cout(std::ostream &) const | OwnStream | virtual |
| set_dc_centred(bool dc_centred) (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | virtual |
| set_dispersion_measure(double dm) | dsp::Dedispersion | |
| set_Doppler_shift(double Doppler_shift) (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| set_frequency_resolution(unsigned nfft) (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| set_impulse_neg(unsigned _impulse_neg) | dsp::Response | inline |
| set_impulse_pos(unsigned _impulse_pos) | dsp::Response | inline |
| set_input_nchan(unsigned _input_nchan) | dsp::Response | inline |
| set_nchan(unsigned nchan) (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | virtual |
| set_not_built() (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | inline |
| set_optimal_fft(OptimalFFT *) | dsp::Response | |
| set_optimal_ndat() | dsp::Response | |
| set_sample_delay(SampleDelay *) | dsp::Dedispersion | |
| set_smearing_samples(unsigned pos, unsigned neg) (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| set_smearing_samples(unsigned total) (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| set_swap(bool flag) | dsp::Response | inlinevirtual |
| set_times_minimum_nfft(unsigned times) (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| Shape() | dsp::Shape | |
| Shape(const Shape &) | dsp::Shape | |
| size_dataspace() (defined in dsp::Shape) | dsp::Shape | protected |
| smearing_buffer (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | static |
| smearing_time(double centre_frequency, double bandwidth) const (defined in dsp::PlasmaResponse) | dsp::PlasmaResponse | |
| state_is_valid(std::string &reason) | dsp::Response | inlinevirtual |
| step (defined in dsp::Response) | dsp::Response | mutableprotected |
| swap_divisions | dsp::Response | protected |
| verbose (defined in dsp::Shape) | dsp::Shape | static |
| whole_swapped | dsp::Response | protected |
| zero() | dsp::Shape | |
| zero_dimensions() | dsp::Shape | |
| ~Able() | Reference::Able | virtual |
| ~Dedispersion() | dsp::Dedispersion | |
| ~HeapTracked() | Reference::HeapTracked | virtual |
| ~Response() | dsp::Response | virtual |
| ~Shape() | dsp::Shape | virtual |