LoadToQuantize configuration.
More...
#include <LoadToQuantize.h>
|
| Config (const std::string &_channel_range, const std::string &_pol_range, unsigned _output_nbit) |
|
void | add_options (CommandLine::Menu &) override |
| Add command line options.
|
|
std::pair< uint32_t, uint32_t > | parse_range (const std::string &range, uint32_t max_range) |
| parse a command line string of form a:b into a pair of integers
|
|
| Config () |
| Default constructor.
|
|
Source * | open (int argc, char **argv) |
| Create new Input based on command line options. More...
|
|
void | set_times_minimum_ndat (unsigned) |
|
unsigned | get_times_minimum_ndat () const |
|
void | set_maximum_RAM (uint64_t) |
|
uint64_t | get_maximum_RAM () const |
|
void | set_minimum_RAM (uint64_t) |
|
uint64_t | get_minimum_RAM () const |
|
virtual void | prepare (Source *) |
| Prepare the input according to the configuration.
|
|
void | set_cuda_device (std::string) |
| set the cuda devices to be used
|
|
unsigned | get_cuda_ndevice () const |
|
void | set_nthread (unsigned) |
| set the number of CPU threads to be used
|
|
unsigned | get_total_nthread () const |
| get the total number of threads
|
|
void | set_affinity (std::string) |
| set the cpus on which each thread will run
|
|
void | set_fft_library (std::string) |
| set the FFT library
|
|
unsigned | get_nbuffers () const |
| get the number of buffers required to process the data
|
|
virtual void | set_quiet () |
| Operate in quiet mode.
|
|
virtual void | set_verbose () |
| Operate in verbose mode.
|
|
virtual void | set_very_verbose () |
| Operate in very verbose mode.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|
LoadToQuantize configuration.
The documentation for this class was generated from the following files: