__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 | |
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 |