Ask a Question | Search DSPSR: |
Home
|
Response.h virtual void set_swap(bool flag) Set the flag for a band-swapped spectrum. Definition: Response.h:98 bool whole_swapped Toggled every time Response::doswap(1) is called (default: false) Definition: Response.h:201 unsigned swap_divisions Toggled every time Response::doswap(divisions > 1) is called. Definition: Response.h:204 void set_optimal_fft(OptimalFFT *) Set the policy used to compute the optimal FFT length. Definition: Response.C:353 void set_impulse_pos(unsigned _impulse_pos) Set the size of the positive half of the impulse response, . Definition: Response.h:84 bool get_dc_centred() const Get the flag for a bin-centred spectrum. Definition: Response.h:95 Chooses the optimal FFT length for Filterbank and/or Convolution. Definition: OptimalFFT.h:24 Callback< Response > changed Called when the Response has been changed. Definition: Response.h:159 virtual void prepare(const Observation *input, unsigned channels=0) Calculate the impulse_pos and impulse_neg attributes. Definition: Response.C:131 void set_optimal_ndat() Resize with ndat set to the optimal value. Definition: Response.C:322 unsigned get_minimum_ndat() const Return the minimum useable ndat. Definition: Response.C:299 float get_nbyte() const Requires zero bytes per time sample. Definition: Response.h:165 const Response & operator=(const Response &) Assignment operator. Definition: Response.C:56 Stores information about digital, band-limited, time-varying signals. Definition: Observation.h:33 void integrate(float *spectrum, unsigned poln=0, int ichan=-1) Integrate the power of spectrum into self. Definition: Response.C:563 unsigned get_impulse_neg() const Get the size of the negative half of the impulse response, . Definition: Response.h:79 void doswap(unsigned divisions=1) Swap halves of bandpass(es) Definition: Response.C:758 virtual bool state_is_valid(std::string &reason) Enable Response to be used in Transformation template. Definition: Response.h:156 unsigned input_nchan number of input channels. Used by some derived classes Definition: Response.h:210 unsigned get_ndat() const Get the number of datum in each of the nchan*npol divisions. Definition: Shape.h:58 virtual bool matches(const Shape *response) Returns true if the dimension and ordering match. Definition: Response.C:220 void naturalize() Re-organize frequency bins to reflect natural ordering (DC->Nyq) Definition: Response.C:267 virtual void match(const Observation *input, unsigned channels=0) Match the frequency response to the input Observation. Definition: Response.C:154 virtual void set_dc_centred(bool dc_centred) Set the flag for a bin-centred spectrum. Definition: Response.C:262 unsigned get_nchan() const Get the number of frequency channels. Definition: Shape.h:55 void check_finite(const char *name) Worker function checks that every value in response is finite. Definition: Response.C:918 unsigned get_impulse_pos() const Get the size of the positive half of the impulse response, . Definition: Response.h:74 unsigned get_input_nchan() const Get the number of input channels. Definition: Response.h:66 Base class of objects that Shape data in the time or frequency domain. Definition: Shape.h:28 unsigned impulse_pos Complex time samples in t>0 half of corresponding impulse response. Definition: Response.h:195 void set_input_nchan(unsigned _input_nchan) Set the number of input channels. Definition: Response.h:69 unsigned impulse_neg Complex time samples in t<0 half of corresponding impulse response. Definition: Response.h:198 unsigned ndat Number of datum in each of the npol*nchan divisions. Definition: Shape.h:118 void operate(float *spectrum, unsigned poln=0, int ichan=-1) const Multiply spectrum by complex frequency response. Definition: Response.C:416 void flagswap(unsigned divisions=1) Set flags that response should be swapped. Definition: Response.C:812 void set_impulse_neg(unsigned _impulse_neg) Set the size of the negative half of the impulse response, . Definition: Response.h:89 bool dc_centred Toggled when built for a bin-centred spectrum. Definition: Response.h:207 void check_ndat() const Given impulse_pos and impulse_neg, check that ndat is large enough. Definition: Response.C:368 const Response & operator*=(const Response &) Multiplication operator. Definition: Response.C:76 bool get_swap() const Get the flag for a band-swapped spectrum. Definition: Response.h:101 virtual void mark(Observation *output) Modify the out Observation information as seen fit by sub-classes. Definition: Response.C:256 std::vector< float > get_passband(unsigned ipol, int ichan=-1) const Get the passband. Definition: Response.C:387 void set(const std::vector< std::complex< float > > &phasors) Construct frequency response from complex phasors. Definition: Response.C:603 Generated using doxygen 1.8.17
|