__dereference(bool auto_delete=true) const | Reference::Able | protected |
__is_on_heap() const | Reference::HeapTracked | |
__reference(bool active) const | Reference::Able | protected |
_resize(unsigned nsubint, bool instances=true) | Pulsar::IntegrationManager | protectedvirtual |
Able() | Reference::Able | |
Able(const Able &) | Reference::Able | |
add_extension(Extension *extension) | Pulsar::Archive | virtual |
agent_list() | Pulsar::Archive | static |
agent_report() | Pulsar::Archive | static |
append(const Archive *archive) | Pulsar::Archive | |
Pulsar::IntegrationManager::append(const IntegrationManager *more_subints) | Pulsar::IntegrationManager | protected |
apply_model(Integration *subint, const Predictor *old=0) | Pulsar::Archive | protected |
Archive() | Pulsar::Archive | |
Archive(const Archive &archive) | Pulsar::Archive | |
Archive::Advocate< BasebandArchive > (defined in Pulsar::BasebandArchive) | Pulsar::BasebandArchive | friend |
backend_load(FILE *fptr) | Pulsar::BasebandArchive | protectedvirtual |
backend_unload(FILE *fptr) const | Pulsar::BasebandArchive | protectedvirtual |
BasebandArchive() | Pulsar::BasebandArchive | |
BasebandArchive(const BasebandArchive &archive) | Pulsar::BasebandArchive | |
BasebandArchive(const Archive &archive) | Pulsar::BasebandArchive | |
baseline() const | Pulsar::Archive | |
bhdr | Pulsar::BasebandArchive | protected |
big_endian | Pulsar::TimerArchive | static |
bscrunch(unsigned nscrunch) | Pulsar::Archive | |
bscrunch_to_nbin(unsigned new_nbin) | Pulsar::Archive | |
calibrator_match(const Archive *arch, std::string &reason) const | Pulsar::Archive | |
calibrator_match_policy | Pulsar::Archive | mutableprotected |
can_unload() const | Pulsar::TimerArchive | inlineprotectedvirtual |
centre(double phase_offset=0.5) | Pulsar::Archive | |
centre_max_bin(double phase_offset=0.5) | Pulsar::Archive | |
check_be_data_size() | Pulsar::BasebandArchive | protected |
check_extensions() | Pulsar::BasebandArchive | protected |
clone() const | Pulsar::BasebandArchive | virtual |
convert_hdr_Endian() | Pulsar::BasebandArchive | protected |
convert_state(Signal::State state) | Pulsar::Archive | |
copy(const Archive &archive) | Pulsar::BasebandArchive | |
Pulsar::Archive::copy(const Archive *) | Pulsar::Archive | |
correct() | Pulsar::BasebandArchive | protectedvirtual |
correct_Integrations() | Pulsar::TimerArchive | protected |
create_updated_model(bool clear_model) | Pulsar::Archive | protected |
dedisperse() | Pulsar::Archive | |
defaraday() | Pulsar::Archive | |
dispersion_measure | Pulsar::TimerArchive | protected |
end_time() const | Pulsar::Archive | |
ephemeris | Pulsar::Archive | protected |
erase(unsigned isubint) | Pulsar::Archive | virtual |
expert() | Pulsar::Archive | |
expert() const | Pulsar::Archive | |
expert_interface | Pulsar::Archive | protected |
extract(std::vector< unsigned > &subints) const | Pulsar::Archive | |
find_max_phase() const | Pulsar::Archive | |
find_min_phase(float dc=0.15) const | Pulsar::Archive | |
find_peak_edges(int &rise, int &fall) const | Pulsar::Archive | |
find_transitions(int &hi2lo, int &lo2hi, int &buffer) const | Pulsar::Archive | |
fix_header_memory_alignment() | Pulsar::BasebandArchive | protected |
fold(unsigned nfold) | Pulsar::Archive | |
fscrunch(unsigned nscrunch=0) | Pulsar::Archive | |
fscrunch_to_nchan(unsigned new_nchan) | Pulsar::Archive | |
get() const | Pulsar::Archive | |
get() | Pulsar::Archive | |
get() const | Pulsar::Archive | |
get() | Pulsar::Archive | |
get_apodizing_name() const | Pulsar::BasebandArchive | |
get_bandwidth() const | Pulsar::TimerArchive | virtual |
get_basis() const | Pulsar::Archive | |
get_calibrator_match() const | Pulsar::Archive | |
get_centre_frequency() const | Pulsar::TimerArchive | virtual |
get_coherent_calibration() const | Pulsar::BasebandArchive | |
get_coordinates() const | Pulsar::TimerArchive | virtual |
get_dedispersed() const | Pulsar::TimerArchive | virtual |
get_dispersion_measure() const | Pulsar::TimerArchive | virtual |
get_ephemeris() const | Pulsar::Archive | |
get_extension(unsigned iextension) const | Pulsar::Archive | virtual |
get_extension(unsigned iextension) | Pulsar::Archive | virtual |
get_faraday_corrected() const | Pulsar::TimerArchive | virtual |
get_filename() const | Pulsar::Archive | inline |
get_first_Integration() | Pulsar::IntegrationManager | |
get_first_Integration() const | Pulsar::IntegrationManager | |
get_hanning_smoothing_factor() const | Pulsar::BasebandArchive | |
get_heap_queue_size() | Reference::HeapTracked | static |
get_histogram(unsigned channel) const | Pulsar::BasebandArchive | |
get_instance_count() | Pulsar::Archive | static |
get_Integration(unsigned subint) | Pulsar::IntegrationManager | |
get_Integration(unsigned subint) const | Pulsar::IntegrationManager | |
get_interface() | Pulsar::Archive | virtual |
get_last_Integration() | Pulsar::IntegrationManager | |
get_last_Integration() const | Pulsar::IntegrationManager | |
get_mixable() const | Pulsar::Archive | |
get_model() const | Pulsar::Archive | |
get_nbin() const | Pulsar::TimerArchive | virtual |
get_nchan() const | Pulsar::TimerArchive | virtual |
get_nextension() const | Pulsar::Archive | virtual |
get_nhistogram() const | Pulsar::BasebandArchive | inline |
get_npassband() const | Pulsar::BasebandArchive | inline |
get_npol() const | Pulsar::TimerArchive | virtual |
get_nsubint() const | Pulsar::TimerArchive | virtual |
get_passband(unsigned channel) const | Pulsar::BasebandArchive | |
get_poln_calibrated() const | Pulsar::TimerArchive | virtual |
get_processing_match() const | Pulsar::Archive | |
get_Profile(unsigned subint, unsigned pol, unsigned chan) | Pulsar::Archive | |
get_Profile(unsigned subint, unsigned pol, unsigned chan) const | Pulsar::Archive | |
get_reference_count() const | Reference::Able | |
get_revision(const char *revision) | Pulsar::Archive | protectedstatic |
get_rotation_measure() const | Pulsar::TimerArchive | virtual |
get_scale() const | Pulsar::TimerArchive | virtual |
get_scattered_power_corrected() const | Pulsar::BasebandArchive | |
get_source() const | Pulsar::TimerArchive | virtual |
get_standard_match() const | Pulsar::Archive | |
get_state() const | Pulsar::TimerArchive | virtual |
get_strategy() const | Pulsar::Archive | |
get_telescope() const | Pulsar::TimerArchive | virtual |
get_tolerance() const | Pulsar::BasebandArchive | |
get_type() const | Pulsar::TimerArchive | virtual |
getadd() | Pulsar::Archive | |
getadd() | Pulsar::Archive | |
good_model(const Predictor *test_model) const | Pulsar::Archive | protected |
has_ephemeris() const | Pulsar::Archive | inline |
has_model() const | Pulsar::Archive | inline |
hdr | Pulsar::TimerArchive | protected |
hdr_load(FILE *fptr) | Pulsar::TimerArchive | protected |
hdr_unload(FILE *fptr) const | Pulsar::TimerArchive | protected |
HeapTracked() | Reference::HeapTracked | |
HeapTracked(const HeapTracked &) | Reference::HeapTracked | |
hydra_obstype() | Pulsar::TimerArchive | |
init() (defined in Pulsar::BasebandArchive) | Pulsar::BasebandArchive | protected |
init_Integration(Integration *subint, bool check_phase=false) | Pulsar::Archive | protected |
insert(unsigned isubint, Integration *integration) | Pulsar::IntegrationManager | protected |
integration_length() const | Pulsar::Archive | |
IntegrationManager() | Pulsar::IntegrationManager | |
IntegrationManager(const IntegrationManager &archive) | Pulsar::IntegrationManager | |
invint() | Pulsar::Archive | |
load(FILE *fptr) | Pulsar::TimerArchive | protected |
Pulsar::Archive::load(const std::string &name) | Pulsar::Archive | static |
load_all() | Pulsar::IntegrationManager | protected |
load_header(const char *filename) | Pulsar::TimerArchive | protectedvirtual |
load_Integration(const char *filename, unsigned subint) | Pulsar::TimerArchive | protectedvirtual |
manage(IntegrationManager *more_subints) | Pulsar::IntegrationManager | protected |
manage(Integration *integration) | Pulsar::IntegrationManager | protected |
mixable(const Archive *arch, std::string &reason) const | Pulsar::Archive | |
mixable_policy | Pulsar::Archive | mutableprotected |
model | Pulsar::Archive | protected |
new_Archive(const std::string &class_name) | Pulsar::Archive | static |
new_Integration(const Integration *copy_this=0) | Pulsar::TimerArchive | protectedvirtual |
no_clobber | Pulsar::Archive | protectedstatic |
operator delete(void *location, void *ptr) | Reference::HeapTracked | static |
operator delete(void *location) | Reference::HeapTracked | static |
operator new(size_t size, void *ptr=0) | Reference::HeapTracked | static |
operator=(const BasebandArchive &archive) | Pulsar::BasebandArchive | |
Pulsar::TimerArchive::operator=(const TimerArchive &archive) | Pulsar::TimerArchive | |
Pulsar::Archive::operator=(const Archive &a) | Pulsar::Archive | |
Pulsar::IntegrationManager::operator=(const IntegrationManager &archive) | Pulsar::IntegrationManager | |
Pulsar::Container::operator=(const Able &) | Reference::Able | |
Reference::HeapTracked::operator=(const HeapTracked &) | Reference::HeapTracked | |
pack(const Receiver *receiver) | Pulsar::TimerArchive | protected |
pack(const TapeInfo *tape) | Pulsar::TimerArchive | protected |
pack_extensions() | Pulsar::TimerArchive | protected |
processing_match(const Archive *arch, std::string &reason) const | Pulsar::Archive | |
processing_match_policy | Pulsar::Archive | mutableprotected |
pscrunch() | Pulsar::Archive | |
psr_load(FILE *fptr) | Pulsar::TimerArchive | protected |
psr_unload(FILE *fptr) const | Pulsar::TimerArchive | protected |
refresh() | Pulsar::Archive | |
remove_baseline() | Pulsar::Archive | |
remove_baseline_strategy | Pulsar::Archive | static |
remove_chan(unsigned first, unsigned last) | Pulsar::Archive | |
resize(unsigned nsubint, unsigned npol=0, unsigned nchan=0, unsigned nbin=0) | Pulsar::Archive | virtual |
resize_Integration(Integration *integration) | Pulsar::Archive | protected |
reverse_chan() | Pulsar::Archive | |
rms_baseline(float dc=0.4) | Pulsar::Archive | |
rotate(double time) | Pulsar::Archive | |
rotate_phase(double phase) | Pulsar::Archive | |
rotation_measure | Pulsar::TimerArchive | protected |
set_bandwidth(double bw) | Pulsar::TimerArchive | virtual |
set_be_data_size() | Pulsar::BasebandArchive | protectedvirtual |
set_calibrated(int code, bool done) | Pulsar::TimerArchive | protected |
set_calibrator_match(Match *) | Pulsar::Archive | |
set_centre_frequency(double cf) | Pulsar::TimerArchive | virtual |
set_coordinates(const sky_coord &coordinates) | Pulsar::TimerArchive | virtual |
set_corrected(int code, bool done) | Pulsar::TimerArchive | protected |
set_dedispersed(bool done=true) | Pulsar::TimerArchive | virtual |
set_dispersion_measure(double dm) | Pulsar::TimerArchive | virtual |
set_ephemeris(const Parameters *ephemeris, bool update=true) | Pulsar::Archive | |
set_faraday_corrected(bool done=true) | Pulsar::TimerArchive | virtual |
set_filename(const std::string &filename) | Pulsar::Archive | inline |
set_hanning_smoothing_factor(int factor) | Pulsar::BasebandArchive | |
set_header() | Pulsar::BasebandArchive | protected |
set_mixable(Match *) | Pulsar::Archive | |
set_model(const Predictor *model, bool apply=true) | Pulsar::Archive | |
set_nbin(unsigned numbins) | Pulsar::TimerArchive | protectedvirtual |
set_nchan(unsigned numchan) | Pulsar::TimerArchive | protectedvirtual |
set_npol(unsigned numpol) | Pulsar::TimerArchive | protectedvirtual |
set_nsubint(unsigned nsubint) | Pulsar::TimerArchive | protectedvirtual |
set_poln_calibrated(bool done=true) | Pulsar::TimerArchive | virtual |
set_processing_match(Match *) | Pulsar::Archive | |
set_reduction() | Pulsar::BasebandArchive | protected |
set_rotation_measure(double rm) | Pulsar::TimerArchive | virtual |
set_scale(Signal::Scale scale) | Pulsar::TimerArchive | virtual |
set_source(const std::string &source) | Pulsar::TimerArchive | virtual |
set_standard_match(Match *) | Pulsar::Archive | |
set_state(Signal::State state) | Pulsar::TimerArchive | virtual |
set_telescope(const std::string &telescope) | Pulsar::TimerArchive | virtual |
set_type(Signal::Source type) | Pulsar::TimerArchive | virtual |
set_verbosity(unsigned level) | Pulsar::Archive | static |
shuffle() | Pulsar::IntegrationManager | |
sort(StrictWeakOrdering comp=temporal_order) | Pulsar::IntegrationManager | inline |
standard_match(const Archive *arch, std::string &reason) const | Pulsar::Archive | |
standard_match_policy | Pulsar::Archive | mutableprotected |
start_time() const | Pulsar::Archive | |
subint_load(FILE *fptr) | Pulsar::TimerArchive | protected |
subint_unload(FILE *fptr) const | Pulsar::TimerArchive | protected |
text_interface | Pulsar::Archive | protected |
TimerArchive() | Pulsar::TimerArchive | |
TimerArchive(const TimerArchive &archive) | Pulsar::TimerArchive | |
TimerArchive(const Archive &archive) | Pulsar::TimerArchive | |
total(bool tscrunch=true) const | Pulsar::Archive | |
transform(const Jones< float > &) | Pulsar::Archive | |
transform(const std::vector< Jones< float > > &) | Pulsar::Archive | |
transform(const std::vector< std::vector< Jones< float > > > &) | Pulsar::Archive | |
tscrunch(unsigned nscrunch=0) | Pulsar::Archive | |
tscrunch_to_nsub(unsigned new_nsub) | Pulsar::Archive | |
tscrunched() const | Pulsar::Archive | |
type_is_cal() const | Pulsar::Archive | |
uniform_weight(float new_weight=1.0) | Pulsar::Archive | |
unload(FILE *fptr) const | Pulsar::TimerArchive | protected |
Pulsar::Archive::unload(const char *filename=0) const | Pulsar::Archive | |
Pulsar::Archive::unload(const std::string &filename) const | Pulsar::Archive | inline |
unload_class | Pulsar::Archive | protectedstatic |
unload_file(const char *filename) const | Pulsar::TimerArchive | protectedvirtual |
unload_filename | Pulsar::Archive | protected |
unmanage(const Integration *) | Pulsar::IntegrationManager | protected |
unmanage(unsigned isubint) | Pulsar::IntegrationManager | protected |
unpack(Receiver *receiver) | Pulsar::TimerArchive | protected |
unpack(TapeInfo *tape) | Pulsar::TimerArchive | protected |
unpack(CalInfoExtension *cal) | Pulsar::TimerArchive | protected |
unpack_extensions() | Pulsar::TimerArchive | protected |
update() | Pulsar::Archive | |
update_centre_frequency() | Pulsar::Archive | |
update_model() | Pulsar::Archive | |
update_model(unsigned old_nsubint, bool clear_model=false) | Pulsar::Archive | protected |
update_model(const MJD &time, bool clear_model=false) | Pulsar::Archive | protected |
use_Integration(Integration *) | Pulsar::Archive | protectedvirtual |
valid | Pulsar::TimerArchive | protected |
verbose | Pulsar::IntegrationManager | static |
weighted_frequency(unsigned ichan, unsigned start, unsigned end) const | Pulsar::Archive | |
zero_phase_aligned() const | Pulsar::Archive | protected |
~Able() | Reference::Able | virtual |
~Archive() | Pulsar::Archive | virtual |
~BasebandArchive() | Pulsar::BasebandArchive | |
~HeapTracked() | Reference::HeapTracked | virtual |
~IntegrationManager() | Pulsar::IntegrationManager | virtual |
~TimerArchive() | Pulsar::TimerArchive | |