Ask a Question | Search PSRCHIVE: |
Home
|
psrParameter.h Jones< double > evaluate(std::vector< Jones< double > > *grad=0) const const ScalarMath exp(const ScalarMath &x) void fit(const Pulsar::Parameters *model, std::vector< toa > &data, Pulsar::Parameters *postfit=NULL, bool track=false, Tempo::toa::State min_state=Tempo::toa::Normal) void baseline_stats(std::vector< std::vector< Estimate< double > > > *mean, std::vector< std::vector< double > > *variance=0, const PhaseWeight *baseline=0) const Return the statistics of every profile baseline. Definition: Integration_remove_baseline.C:54 void set_guess_smooth(unsigned phase_bins) Set the smoothing window used to stabilize first guess. Definition: ComplexRVMFit.C:62 static bool no_amps When true, no memory is allocated for amps. Definition: ProfileAmps.h:38 Reference::To< GeneralizedChiSquared > gcs virtual double get_rotation_measure() const =0 Get the rotation measure (in ) void convert_state(Signal::State state) Convert data to the specified state. Definition: Archive_convert_state.C:14 Reference::To< ScalarParameter > magnetic_meridian void remove_baseline() Remove the baseline from all profiles. Definition: Archive_remove_baseline.C:17 void diff(const Profile *profile) subtract profile from this Definition: Profile.C:341 static void agent_list() List the successfully loaded plugins. Definition: Archive.C:125 float min(int bin_start=0, int bin_end=0) const Returns the minimum amplitude. Definition: Profile.C:665 const float * get_amps() const Return a pointer to the amplitudes array. Definition: ProfileAmps.C:141 unsigned get_nparam() const virtual Interpreter * get_interpreter() Provide access to the interpreter. Definition: StandardOptions.C:79 bool allow_infinite_frequency allow dedispersion or Faraday rotation correction to infinite frequency Definition: Interpreter.h:230 virtual unsigned get_nsubint() const =0 Get the number of sub-integrations stored in the file. void set_fit(bool fit) Set when model parameters will be varied to search for optimal values. Definition: RotatingVectorModelOptions.h:44 PlotScale * get_y_scale(bool allow_transpose) Get the x-scale. Definition: PlotFrame.C:213 Reference::To< ScalarParameter > reference_position_angle static Archive * load(const std::string &name) Factory returns a new instance loaded from filename. Definition: Archive_load.C:28 Stokes static void set_verbosity(unsigned level) Set the verbosity level (0 to 3) Definition: Archive_verbose.C:19 unsigned get_nbin() const Return the number of bins. Definition: ProfileAmps.h:50 void scale(double scale) multiplies each bin of the profile by scale Definition: Profile.C:311 const ScalarMath pow(const ScalarMath &x, const ScalarMath &y) U get_error() const Reference::To< ScalarParameter > magnetic_axis void set_chan(Index _ichan) Set the frequency channel to plot (where applicable) Definition: FluxPlot.h:78 Type * get() const void set_reference_wavelength(double metres) Set the reference wavelength in metres. Definition: ColdPlasma.h:215 void remove_extensions(const std::string &str) void set_subint(Index _isubint) Set the sub-integration to plot (where applicable) Definition: FluxPlot.h:74 static Archive * new_Archive(const std::string &class_name) Factory returns a null-constructed instance of the named class. Definition: Archive.C:104 virtual unsigned get_nchan() const =0 Get the number of frequency channels used. Reference::To< ScalarParameter > kappa void shift(unsigned npts, float *arr, double shift) void set_threshold(float sigma) Set the threshold below which data are ignored. Definition: ComplexRVMFit.C:52 void execute(Archive *) Apply the current correction to all sub-integrations in an archive. Definition: FaradayRotation.C:66 float get_weight(unsigned ichan) const Get the Profile weight attribute of the given channel. Definition: Integration.C:388 Reference::To< ScalarParameter > line_of_sight Intensity Integration * get_Integration(unsigned subint) Return pointer to the specified Integration. Definition: IntegrationManager.C:41 void set_threshold(float t) will draw only those points with linear > threshold * sigma Definition: AnglePlot.h:75 Array of Profiles integrated over the same time interval. Definition: Integration.h:37 static Option< bool > rotate_in_phase_domain When true, Profile::rotate shifts bins in the phase domain. Definition: Profile.h:56 Computes dynamic spectrum (flux vs time/freq) of an Archive. Definition: DynamicSpectrum.h:27 void bscrunch_to_nbin(unsigned new_nbin) Call bscrunch with the appropriate value. Definition: Archive_bscrunch.C:16 void set_model(MEAL::RotatingVectorModel *model) Set the model to be interfaced. Definition: RotatingVectorModelOptions.h:41 Reference::To< ScalarParameter > impact float max(int bin_start=0, int bin_end=0) const Returns the maximum amplitude. Definition: Profile.C:651 RotatingVectorModel command line options. Definition: RotatingVectorModelOptions.h:25 void add_commands(const std::string &str) Archive * total(bool tscrunch=true) const Return pointer to a new fscrunched, tscrunched and pscrunched clone. Definition: Archive_total.C:19 void set_measure(double measure) Set the correction measure. Definition: ColdPlasma.h:227 Plots an angle and its error as a function of pulse phase. Definition: AnglePlot.h:28 virtual void add(Item *) T get_value() const void add_extensions(const std::string &str) type std::string get_param_name(unsigned index) const double evaluate(double phi_radians) Evaluate the model at the specified pulse longitude (in radians) Definition: ComplexRVMFit.C:698 virtual PlotFrame * get_frame() Get the frame. Definition: FramedPlot.C:27 static Option< float > default_duty_cycle fractional phase window used in most functions Definition: Profile.h:62 Fit rotating vector model to Stokes Q and U profiles. Definition: ComplexRVMFit.h:34 Calculates profile shifts by fitting to a template/standard. Definition: ProfileShiftFit.h:48 virtual void set_very_verbose() Operate in very verbose mode. Definition: Application.C:74 Models a pulse profile using multiple components. Definition: ComponentModel.h:34 virtual void plot(const Archive *) Plot in the current viewport. Definition: SimplePlot.C:15 std::string get_filename() const Get the name of the file to which the archive will be unloaded. Definition: Archive.h:108 virtual void finish(Archive *) Unload the archive. Definition: UnloadOptions.C:95 void set_range_norm(const std::pair< float, float > &f) Set the world-normalized range on the axis. Definition: PlotScale.C:98 Computes average flux of a Profile by fitting to a standard. Definition: StandardFlux.h:26 void fscrunch(unsigned nscrunch=0) Integrate profiles in frequency. Definition: Archive_fscrunch.C:17 const std::string get_message() const virtual void plot(const Calibrator *calibrator) Plot the Pulsar::Calibrator. Definition: CalibratorPlotter.C:37 void pscrunch() Integrate profiles in polarization. Definition: Archive_pscrunch.C:16 void add_annotation(PlotAnnotation *a) Add an annotation. Definition: SimplePlot.h:60 Profile * get_Profile(unsigned ipol, unsigned ichan) Returns a pointer to the Profile given by the specified indeces. Definition: Integration.C:306 virtual unsigned get_nbin() const =0 Get the number of pulsar phase bins used. void add_options(CommandLine::Menu &) Add options to the menu. Definition: RotatingVectorModelOptions.C:24 PolnProfile * new_PolnProfile(unsigned ichan) Returns a pointer to a new PolnProfile instance. Definition: Integration_new_PolnProfile.C:16 Estimate< double > get_Estimate(unsigned index) const void tscrunch(unsigned nscrunch=0) Integrate profiles in time. Definition: Archive_tscrunch.C:17 Reference::To< ScalarParameter > lambda Generated using doxygen 1.8.17
|