Ask a Question | Search DSPSR: |
Home
|
DataSeries.h 156 };
virtual void set_ndat(uint64_t _ndat) Set the number of time samples in container. Definition: Observation.h:105 const Observation & operator=(const Observation &) Assignment operator. Definition: Observation.C:404 virtual DataSeries & operator=(const DataSeries ©) Set this equal to copy. Definition: DataSeries.C:341 virtual DataSeries * null_clone() const =0 Returns a null-instantiation (calls new) unsigned get_ndim() const Return the dimension of each datum. Definition: Observation.h:80 void set_npol(unsigned) Set the number of polarizations. Definition: DataSeries.C:91 uint64_t internal_get_size() const Return the internal memory size. Definition: DataSeries.h:130 uint64_t get_ndat() const Return the number of time samples in container. Definition: Observation.h:107 virtual DataSeries & swap_data(DataSeries &ds) Swaps the two DataSeries's. Returns '*this'. Definition: DataSeries.C:367 void set_ndat(uint64_t) Enforces that ndat*ndim must be an integer number of bytes. Definition: DataSeries.C:67 unsigned get_npol() const Return the number of polarizations. Definition: Observation.h:90 Reference::To< Memory > memory The memory manager. Definition: DataSeries.h:159 uint64_t size The size of the data buffer (in bytes) Definition: DataSeries.h:150 virtual void set_npol(unsigned _npol) Set the number of polarizations. Definition: Observation.h:88 Stores information about digital, band-limited, time-varying signals. Definition: Observation.h:33 virtual void resize(uint64_t nsamples) Allocate the space required to store nsamples time samples. Definition: DataSeries.C:121 virtual void internal_match(const DataSeries *) Match the internal memory layout of another DataSeries. Definition: DataSeries.C:383 uint64_t subsize The number of BYTES in a data sub-division. Definition: DataSeries.h:153 bool shape_changed Flag for whether the shape of the data series has changed. Definition: DataSeries.h:156 virtual void set_ndim(unsigned _ndim) Set the dimension of each datum. Definition: Observation.h:78 virtual void set_nchan(unsigned _nchan) Set the number of channels into which the band is divided. Definition: Observation.h:83 void copy(const Observation *ds) Same as operator= but takes a pointer. Definition: DataSeries.C:331 unsigned char * internal_get_buffer() Return the internal memory base address. Definition: DataSeries.h:126 void set_ndim(unsigned) Enforces that ndat*ndim must be an integer number of bytes. Definition: DataSeries.C:78 uint64_t internal_get_subsize() const Return the internal memory sub-division size. Definition: DataSeries.h:133 uint64_t get_ndat_allocated() return the number of samples the current buffer can hold Definition: DataSeries.C:129 virtual uint64_t get_subsize() Stride (in bytes) between the same time sample in different chan/pol. Definition: DataSeries.h:117 void initi() Called by constructor to initialise variables. Definition: DataSeries.C:25 void set_nchan(unsigned) Set the number of channels. Definition: DataSeries.C:100 virtual void set_memory(Memory *) Set the memory manager. Definition: DataSeries.C:53 void reshape() Reshape the buffer to match the current attributes. Definition: DataSeries.C:256 virtual unsigned char * get_udatptr(unsigned ichan=0, unsigned ipol=0) Return pointer to the specified block of time samples. Definition: DataSeries.C:303 Container of dimension/time-major order floating point data. Definition: DataSeries.h:36 static int64_t memory_used Stores the cumulative amount of memory used. Definition: DataSeries.h:43 Pure virtual base class of objects that manage memory allocation and destruction. Definition: Memory.h:23 static int instantiation_count Counts number of DataSeries's in existence. Definition: DataSeries.h:41 bool reshape_required() Return true if reshape of data series required. Definition: DataSeries.h:92 virtual unsigned char * get_data() Returns a uchar pointer to the first piece of data. Definition: DataSeries.C:291 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
|