Ask a Question | Search DSPSR: |
Home
|
Shape.h const Shape & operator/=(float factor) Divide each point by factor. Definition: Shape.C:72 float * get_datptr(unsigned ichan, unsigned ipol) Provide access to the data for the specified polarization. Definition: Shape.h:91 void rotate(int npt) Rotate data so that Shape[i] = Shape[i+npt]. Definition: Shape.C:222 unsigned offset Offset between datum from each polarization. Definition: Shape.h:109 const Shape & operator+=(const Shape &) Add another Shape to this one. Definition: Shape.C:89 void scrunch_to(unsigned ndat) Scrunch each dimension to a new ndat. Definition: Shape.C:178 const Shape & operator*=(float factor) Multiply each point by factor. Definition: Shape.C:77 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 *shape) Returns true if the npol, nchan, and ndat dimensions match. Definition: Shape.C:150 void borrow(const Shape &, unsigned ichan=0) Borrow the data from the specified channel of another Shape. Definition: Shape.C:158 unsigned get_nchan() const Get the number of frequency channels. Definition: Shape.h:55 virtual void resize(unsigned npol, unsigned nchan, unsigned ndat, unsigned ndim) Set the dimensions of the data. Definition: Shape.C:117 Base class of objects that Shape data in the time or frequency domain. Definition: Shape.h:28 unsigned get_ndim() const Get the dimension of each datum (e.g. 2=complex 8=Jones) Definition: Shape.h:61 const Shape & operator=(const Shape &) Assignment operator. Definition: Shape.C:51 unsigned ndat Number of datum in each of the npol*nchan divisions. Definition: Shape.h:118 void zero_dimensions() Set all dimnensions to zero; allocated memory unaffected. Definition: Shape.C:268 bool borrowed Flag that data are borrowed from another Shape. Definition: Shape.h:124 Generated using doxygen 1.8.17
|