| __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 | |
| absolute() | Pulsar::Profile | |
| add_extension(Extension *extension) | Pulsar::Profile | virtual |
| average(const Profile *that) | Pulsar::Profile | |
| baseline() const | Pulsar::Profile | |
| bscrunch(unsigned nscrunch) | Pulsar::Profile | |
| bscrunch_to_nbin(unsigned nbin) | Pulsar::Profile | |
| centrefreq | Pulsar::Profile | protected |
| clone() const | Pulsar::Profile | virtual |
| convolve(const Profile *profile) | Pulsar::Profile | |
| convolve(const Profile *profile, int direction) | Pulsar::Profile | protected |
| copy(const Profile *, bool clone_strategy=true) | Pulsar::Profile | |
| correlate(const Profile *profile) | Pulsar::Profile | |
| correlate_normalized(const Profile *profile) | Pulsar::Profile | |
| dedisperse(double dm, double ref_freq, double pfold) | Pulsar::Profile | |
| default_duty_cycle | Pulsar::Profile | static |
| derivative() | Pulsar::Profile | |
| diff(const Profile *profile) | Pulsar::Profile | |
| Edges typedef (defined in Pulsar::Profile) | Pulsar::Profile | |
| extension | Pulsar::Profile | mutableprotected |
| fft_convolve(const Profile *profile) | Pulsar::Profile | |
| find_max_bin(int bin_start=0, int bin_end=0) const | Pulsar::Profile | |
| find_max_phase(float duty_cycle=default_duty_cycle) const | Pulsar::Profile | |
| find_min_bin(int bin_start=0, int bin_end=0) const | Pulsar::Profile | |
| find_min_phase(float duty_cycle=default_duty_cycle) const | Pulsar::Profile | |
| find_peak_edges(int &rise, int &fall) const | Pulsar::Profile | |
| find_transitions(int &highlow, int &lowhigh, int &width) const | Pulsar::Profile | |
| fold(unsigned nfold) | Pulsar::Profile | |
| get() const | Pulsar::Profile | |
| get() | Pulsar::Profile | |
| get() const | Pulsar::Profile | |
| get() | Pulsar::Profile | |
| get_amps() const | Pulsar::ProfileAmps | |
| get_amps() | Pulsar::ProfileAmps | |
| get_amps(std::vector< T > &data) const | Pulsar::ProfileAmps | |
| get_centre_frequency() const | Pulsar::Profile | inline |
| get_extension(unsigned iextension) const | Pulsar::Profile | virtual |
| get_extension(unsigned iextension) | Pulsar::Profile | virtual |
| get_heap_queue_size() | Reference::HeapTracked | static |
| get_instance_count() | Pulsar::Profile | static |
| get_nbin() const | Pulsar::ProfileAmps | inline |
| get_nextension() const | Pulsar::Profile | virtual |
| get_reference_count() const | Reference::Able | |
| get_strategy() const | Pulsar::Profile | |
| get_weight() const | Pulsar::Profile | inline |
| get_weighted_amps() const | Pulsar::Profile | |
| HeapTracked() | Reference::HeapTracked | |
| HeapTracked(const HeapTracked &) | Reference::HeapTracked | |
| init() | Pulsar::Profile | protected |
| Integration class | Pulsar::Profile | friend |
| logarithm(double base=10.0, double threshold=0.0) | Pulsar::Profile | |
| max(int bin_start=0, int bin_end=0) const | Pulsar::Profile | |
| mean(float phase, float duty_cycle=default_duty_cycle) const | Pulsar::Profile | |
| min(int bin_start=0, int bin_end=0) const | Pulsar::Profile | |
| no_amps | Pulsar::ProfileAmps | static |
| offset(double offset) | Pulsar::Profile | |
| 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*=(float scale) | Pulsar::Profile | |
| operator+=(float offset) | Pulsar::Profile | |
| operator-=(float offset) | Pulsar::Profile | |
| operator=(const Profile &profile) | Pulsar::Profile | |
| Pulsar::ProfileAmps::operator=(const Able &) | Reference::Able | |
| Reference::HeapTracked::operator=(const HeapTracked &) | Reference::HeapTracked | |
| peak_edges_strategy | Pulsar::Profile | static |
| PolnProfile class | Pulsar::Profile | friend |
| Profile(unsigned nbin=0) | Pulsar::Profile | |
| Profile(const Profile &profile) | Pulsar::Profile | |
| Profile(const Profile *profile) | Pulsar::Profile | |
| ProfileAmps(unsigned nbin=0) | Pulsar::ProfileAmps | |
| ProfileAmps(const ProfileAmps &) | Pulsar::ProfileAmps | |
| pscrunch() | Pulsar::Profile | |
| remove(const std::vector< unsigned > &indeces) | Pulsar::ProfileAmps | |
| resize(unsigned nbin) | Pulsar::Profile | virtual |
| rotate_in_phase_domain | Pulsar::Profile | static |
| rotate_phase(double phase) | Pulsar::Profile | |
| rotate_phase_enabled | Pulsar::Profile | static |
| scale(double scale) | Pulsar::Profile | |
| set_amps(const T *data) | Pulsar::ProfileAmps | |
| set_amps(const std::vector< T > &data) | Pulsar::ProfileAmps | |
| set_centre_frequency(double cfreq) | Pulsar::Profile | inlinevirtual |
| set_strategy(Strategies *) | Pulsar::Profile | |
| set_weight(float) | Pulsar::Profile | virtual |
| shift(const Profile &std) const | Pulsar::Profile | |
| snr() const | Pulsar::Profile | |
| square_root() | Pulsar::Profile | |
| StandardSNR class | Pulsar::Profile | friend |
| stats(double *mean, double *variance=0, double *varmean=0, int bin_start=0, int bin_end=0) const | Pulsar::Profile | |
| stats(float phase, double *mean, double *variance=0, double *varmean=0, float duty_cycle=default_duty_cycle) const | Pulsar::Profile | |
| strategy | Pulsar::Profile | mutableprotected |
| sum(const Profile *profile) | Pulsar::Profile | |
| sum(int bin_start=0, int bin_end=0) const | Pulsar::Profile | |
| sumfabs(int bin_start=0, int bin_end=0) const | Pulsar::Profile | |
| sumsq(int bin_start=0, int bin_end=0) const | Pulsar::Profile | |
| transition_duty_cycle | Pulsar::Profile | static |
| verbose | Pulsar::Profile | static |
| weight | Pulsar::Profile | protected |
| zero() | Pulsar::Profile | |
| ~Able() | Reference::Able | virtual |
| ~HeapTracked() | Reference::HeapTracked | virtual |
| ~Profile() | Pulsar::Profile | |
| ~ProfileAmps() | Pulsar::ProfileAmps | virtual |