|
static size_t | get_instance_count () |
|
static void * | operator new (size_t size, void *ptr=0) |
|
static void | operator delete (void *location, void *ptr) |
|
static void | operator delete (void *location) |
|
static size_t | get_heap_queue_size () |
|
std::ostream | cerr |
| The verbose output stream shared by all operations.
|
|
unsigned | thread_id |
|
enum | State {
Fail,
Idle,
Construct,
Constructed,
Prepare,
Prepared,
Run,
Done,
Joined
} |
| Processing thread states. More...
|
|
virtual void | end_of_data () |
| Any special operations that must be performed at the end of data.
|
|
virtual void | prepare (Source *) |
| Configure the source, if possible.
|
|
void | configure_overlap (Source *, Memory *) |
| Configure overlap memory, if possible.
|
|
TimeSeries * | new_time_series () |
| Create a new TimeSeries instance.
|
|
TimeSeries * | new_TimeSeries () |
|
void | insert_dump_point (const std::string &transformation_name) |
| Insert a dump point before the named operation.
|
|
void | insert_mask (const std::string &transformation_name) |
| Insert a mask before the named operation.
|
|
const std::string & | app () |
| The name of the application running this thread.
|
|
Handle * | __reference (bool active) const |
|
void | __dereference (bool auto_delete=true) const |
|
std::ostream * | log |
| Pointer to the ostream.
|
|
State | state |
| Processing state.
|
|
Error | error |
| Error status.
|
|
ThreadContext * | state_change |
| State change communication.
|
|
ThreadContext * | source_context |
| Mutex protecting source.
|
|
SingleThread * | colleague |
| Processing thread with whom sharing will occur.
|
|
Reference::To< Source > | source |
| Manages loading and unpacking.
|
|
Reference::To< TimeSeries > | source_output |
| The TimeSeries into which the Source outputs data.
|
|
Reference::To< Config > | config |
| Configuration information.
|
|
std::vector< Reference::To< Operation > > | operations |
| The operations to be performed.
|
|
Reference::To< Scratch > | scratch |
| The scratch space shared by all operations.
|
|
uint64_t | minimum_samples |
| The minimum number of samples required to process.
|
|
Reference::To< Memory > | device_memory |
|
void * | gpu_stream |
|
int | gpu_device |
|
Decimates input time series.
Chooses a subset of channels and polarizations, rescales, and requantizes