PSRCHIVE
| Ask a Question | Search PSRCHIVE: |
Home
|
MEAL::PhaseGradients< T > Class Template Reference Multiple phase gradients parameterized by their slopes. More...
Inheritance diagram for MEAL::PhaseGradients< T >:
Detailed Descriptiontemplate<typename T> class MEAL::PhaseGradients< T > Multiple phase gradients parameterized by their slopes. When performing Measurement Equation Template Matching (METM), multiple observed pulse profiles are fit to a single well-calibrated standard template profile. In this case, there are two options:
WARNING: A single offset also assumes that all observations also have the same number of phase bins. This should be checked!
This class is a template so that it can be used as a Jones matrix (Complex 2) or as a complex-valued scalar (Complex). Member Function Documentation◆ calculate()
template<typename T>
Calculate the Jones matrix and its gradient. Calculate the Jones matrix and its gradient, as parameterized by gain. References MEAL::cos(), MEAL::Univariate< T >::get_abscissa(), get_offset(), igradient, and MEAL::sin(). ◆ clone()
template<typename T>
◆ remove_gradient()
template<typename T>
Remove the last gradient from the set. Add another gradient to the set. References get_ngradient(), and resize(). ◆ set_igradient()
template<typename T>
Set the current phase gradient index. Set the current phase gradient. References get_ngradient(), and igradient. Referenced by resize(). The documentation for this class was generated from the following file: Generated using doxygen 1.14.0
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||