Ask a Question | Search PSRCHIVE: |
Home
|
ComplexRVMFit.h std::complex< double > evaluate(std::vector< std::complex< double > > *grad=0) const void use_impact(bool flag=true) void add_opm(const range &radians) Add a range of pulse phase containing an orthogonally polarized mode. Definition: ComplexRVMFit.C:375 unsigned get_nstate() const Signal::State get_state() const Get the State of the poln profile. Definition: PolnProfile.h:94 void set_observation(const PolnProfile *) Set the data to which model will be fit. Definition: ComplexRVMFit.C:143 void set_guess_smooth(unsigned phase_bins) Set the smoothing window used to stabilize first guess. Definition: ComplexRVMFit.C:62 const ScalarMath tan(const ScalarMath &x) void add_exclude(const range &radians) Add a range of pulse phase to be excluded from constraints. Definition: ComplexRVMFit.C:395 void set_line_of_sight(double radians) Reference::To< ScalarParameter > magnetic_meridian const ScalarMath atan(const ScalarMath &x) bool is_opm(double phase_in_radians) const Return true if pulse phase falls within an OPM range. Definition: ComplexRVMFit.C:380 void set_state(unsigned i) const ScalarMath sin(const ScalarMath &x) Reference::To< ScalarParameter > reference_position_angle unsigned get_guess_smooth() const Get the smoothing window used to stabilize first guess. Definition: ComplexRVMFit.C:67 Stokes T val Reference::To< ScalarParameter > magnetic_axis U var double get_gate_duty_cycle() const Get the fraction of the pulse period modelled (in turns) Definition: ComplexRVMFit.h:46 Reference::To< ScalarParameter > kappa void set_threshold(float sigma) Set the threshold below which data are ignored. Definition: ComplexRVMFit.C:52 ComplexRVMFit() Default constructor. Definition: ComplexRVMFit.C:35 const PolnProfile * get_observation() const Get the data to which model will be fit. Definition: ComplexRVMFit.C:406 Reference::To< ScalarParameter > line_of_sight static bool verbose void set_linear(unsigned i, const Estimate< double > &L) Reference::To< ScalarParameter > impact MEAL::ComplexRVM * get_model() Get the model to be fit to the data. Definition: ComplexRVMFit.C:416 Polarimetric pulse profile transformations and derivations. Definition: PolnProfile.h:34 T get_value() const void set_gains_infit(bool flag=true) double evaluate(double phi_radians) Evaluate the model at the specified pulse longitude (in radians) Definition: ComplexRVMFit.C:698 Fit rotating vector model to Stokes Q and U profiles. Definition: ComplexRVMFit.h:34 virtual void set_gate_duty_cycle(double turns) Set the fraction of the pulse period modelled (in turns) Definition: ComplexRVMFit.h:49 void add_include(const range &radians) Add a range of pulse phase to be included as constraints. Definition: ComplexRVMFit.C:385 bool is_excluded(double phase_in_radians) const Return true if pulse phase falls within an excluded range. Definition: ComplexRVMFit.C:400 Estimate< double > get_linear(unsigned i) const float get_threshold() const Get the threshold below which data are ignored. Definition: ComplexRVMFit.C:57 const std::string get_message() const const ScalarMath atan2(const ScalarMath &y, const ScalarMath &x) bool is_included(double phase_in_radians) const Return true if pulse phase falls within an included range. Definition: ComplexRVMFit.C:390 double get_phase(unsigned i) const RVM * get_rvm() Reference::To< ScalarParameter > lambda Generated using doxygen 1.8.17
|