Pulsar::Profile Member List

This is the complete list of members for Pulsar::Profile, including all inherited members.

__dereference(bool auto_delete=true) constReference::Ableprotected
__is_on_heap() constReference::HeapTracked
__reference(bool active) constReference::Ableprotected
Able()Reference::Able
Able(const Able &)Reference::Able
absolute()Pulsar::Profile
add_extension(Extension *extension)Pulsar::Profilevirtual
average(const Profile *that)Pulsar::Profile
baseline() constPulsar::Profile
bscrunch(unsigned nscrunch)Pulsar::Profile
bscrunch_to_nbin(unsigned nbin)Pulsar::Profile
centrefreqPulsar::Profileprotected
clone() constPulsar::Profilevirtual
convolve(const Profile *profile)Pulsar::Profile
convolve(const Profile *profile, int direction)Pulsar::Profileprotected
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_cyclePulsar::Profilestatic
derivative()Pulsar::Profile
diff(const Profile *profile)Pulsar::Profile
Edges typedef (defined in Pulsar::Profile)Pulsar::Profile
extensionPulsar::Profilemutableprotected
fft_convolve(const Profile *profile)Pulsar::Profile
find_max_bin(int bin_start=0, int bin_end=0) constPulsar::Profile
find_max_phase(float duty_cycle=default_duty_cycle) constPulsar::Profile
find_min_bin(int bin_start=0, int bin_end=0) constPulsar::Profile
find_min_phase(float duty_cycle=default_duty_cycle) constPulsar::Profile
find_peak_edges(int &rise, int &fall) constPulsar::Profile
find_transitions(int &highlow, int &lowhigh, int &width) constPulsar::Profile
fold(unsigned nfold)Pulsar::Profile
get() constPulsar::Profile
get()Pulsar::Profile
get() constPulsar::Profile
get()Pulsar::Profile
get_amps() constPulsar::ProfileAmps
get_amps()Pulsar::ProfileAmps
get_amps(std::vector< T > &data) constPulsar::ProfileAmps
get_centre_frequency() constPulsar::Profileinline
get_extension(unsigned iextension) constPulsar::Profilevirtual
get_extension(unsigned iextension)Pulsar::Profilevirtual
get_heap_queue_size()Reference::HeapTrackedstatic
get_instance_count()Pulsar::Profilestatic
get_nbin() constPulsar::ProfileAmpsinline
get_nextension() constPulsar::Profilevirtual
get_reference_count() constReference::Able
get_strategy() constPulsar::Profile
get_weight() constPulsar::Profileinline
get_weighted_amps() constPulsar::Profile
HeapTracked()Reference::HeapTracked
HeapTracked(const HeapTracked &)Reference::HeapTracked
init()Pulsar::Profileprotected
Integration classPulsar::Profilefriend
logarithm(double base=10.0, double threshold=0.0)Pulsar::Profile
max(int bin_start=0, int bin_end=0) constPulsar::Profile
mean(float phase, float duty_cycle=default_duty_cycle) constPulsar::Profile
min(int bin_start=0, int bin_end=0) constPulsar::Profile
no_ampsPulsar::ProfileAmpsstatic
offset(double offset)Pulsar::Profile
operator delete(void *location, void *ptr)Reference::HeapTrackedstatic
operator delete(void *location)Reference::HeapTrackedstatic
operator new(size_t size, void *ptr=0)Reference::HeapTrackedstatic
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_strategyPulsar::Profilestatic
PolnProfile classPulsar::Profilefriend
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::Profilevirtual
rotate_in_phase_domainPulsar::Profilestatic
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::Profileinlinevirtual
set_strategy(Strategies *)Pulsar::Profile
set_weight(float)Pulsar::Profilevirtual
shift(const Profile &std) constPulsar::Profile
snr() constPulsar::Profile
square_root()Pulsar::Profile
StandardSNR classPulsar::Profilefriend
stats(double *mean, double *variance=0, double *varmean=0, int bin_start=0, int bin_end=0) constPulsar::Profile
stats(float phase, double *mean, double *variance=0, double *varmean=0, float duty_cycle=default_duty_cycle) constPulsar::Profile
strategyPulsar::Profilemutableprotected
sum(const Profile *profile)Pulsar::Profile
sum(int bin_start=0, int bin_end=0) constPulsar::Profile
sumfabs(int bin_start=0, int bin_end=0) constPulsar::Profile
sumsq(int bin_start=0, int bin_end=0) constPulsar::Profile
transition_duty_cyclePulsar::Profilestatic
verbosePulsar::Profilestatic
weightPulsar::Profileprotected
zero()Pulsar::Profile
~Able()Reference::Ablevirtual
~HeapTracked()Reference::HeapTrackedvirtual
~Profile()Pulsar::Profile
~ProfileAmps()Pulsar::ProfileAmpsvirtual

Generated using doxygen 1.8.17