| __dereference(bool auto_delete=true) const | Reference::Able | protected |
| __is_on_heap() const | Reference::HeapTracked | |
| __reference(bool active) const | Reference::Able | protected |
| Able() | Reference::Able | |
| Able(const Able &) | Reference::Able | |
| add_component(double centre, double concentration, double height, const char *name) | Pulsar::ComponentModel | |
| align(const Profile *profile) | Pulsar::ComponentModel | |
| align_to_model(Profile *profile) | Pulsar::ComponentModel | |
| backup (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | mutableprotected |
| build() const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| check(const char *method, unsigned icomponent) const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| clear() (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| clone() const | Pulsar::ComponentModel | inlinevirtual |
| comments | Pulsar::ComponentModel | protected |
| component_names (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| ComponentModel() | Pulsar::ComponentModel | |
| ComponentModel(const std::string &filename) | Pulsar::ComponentModel | |
| components (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| derivative (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | mutableprotected |
| evaluate(float *vals, unsigned nvals, int icomp=-1) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | |
| factory(const std::string &name_and_parse) | Pulsar::ShiftEstimator | static |
| fit(const Profile *profile) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | |
| fit_derivative (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| fit_primary_first (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| fix_relative_phases() | Pulsar::ComponentModel | |
| fix_widths (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| freeze(unsigned icomponent) const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| gate (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| get_absolute_phase() const | Pulsar::ComponentModel | |
| get_best_alignment(const Profile *profile, double &phase, double &scale) | Pulsar::ComponentModel | |
| get_chisq() const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| get_component(unsigned icomp) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | |
| get_fit_primary_first() const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| get_fix_widths() const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| get_gate_duty_cycle() const | Pulsar::ComponentModel | inline |
| get_heap_queue_size() | Reference::HeapTracked | static |
| get_instance_count() | Reference::Able | static |
| get_interface() | Pulsar::ComponentModel | virtual |
| get_log_height() const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| get_model() | Pulsar::ComponentModel | |
| get_name() const | Pulsar::ComponentModel | inlinevirtual |
| get_ncomponents() const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | |
| get_nfree() const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| get_observation() const | Pulsar::ProfileShiftEstimator | inline |
| get_reduced_chisq() const | Pulsar::ComponentModel | inlinevirtual |
| get_reference_count() const | Reference::Able | |
| get_report_absolute_phases() const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| get_report_widths() const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| get_retain_memory() const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| get_shift() const | Pulsar::ComponentModel | virtual |
| get_snr() const | Pulsar::ShiftEstimator | inlinevirtual |
| get_zap_concentration_ratio() const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| get_zap_height_ratio() const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| HeapTracked() | Reference::HeapTracked | |
| HeapTracked(const HeapTracked &) | Reference::HeapTracked | |
| init() (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| load(const char *fname) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | |
| log_height (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| model (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | mutableprotected |
| observation (defined in Pulsar::ProfileShiftEstimator) | Pulsar::ProfileShiftEstimator | protected |
| 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 Able &) | Reference::Able | |
| Reference::HeapTracked::operator=(const HeapTracked &) | Reference::HeapTracked | |
| phase (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | mutableprotected |
| preprocess(Archive *) | Pulsar::ShiftEstimator | virtual |
| remove_component(unsigned icomp) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | |
| report_absolute_phases (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| report_widths (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| retain_memory (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| set_fit_derivative(bool flag) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| set_fit_primary_first(bool flag=true) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | |
| set_fix_widths(bool flag=true) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | |
| set_gate_duty_cycle(double turns) | Pulsar::ComponentModel | inlinevirtual |
| set_infit(unsigned icomponent, unsigned iparam, bool infit) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | |
| set_infit(const char *fitstring) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | |
| set_log_height(bool flag=true) | Pulsar::ComponentModel | |
| set_observation(const Profile *p) | Pulsar::ProfileShiftEstimator | inline |
| set_report_absolute_phases(bool flag=true) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | |
| set_report_widths(bool flag=true) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| set_retain_memory(bool flag=true) | Pulsar::ComponentModel | |
| set_threshold(float t) (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | inline |
| set_zap_concentration_ratio(float r) | Pulsar::ComponentModel | inline |
| set_zap_height_ratio(float r) | Pulsar::ComponentModel | inline |
| threshold (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| unfreeze(unsigned icomponent) const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| unload(const char *fname) const (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | |
| verbose (defined in Pulsar::ShiftEstimator) | Pulsar::ShiftEstimator | static |
| zap_concentration_ratio (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| zap_height_ratio (defined in Pulsar::ComponentModel) | Pulsar::ComponentModel | protected |
| ~Able() | Reference::Able | virtual |
| ~HeapTracked() | Reference::HeapTracked | virtual |