MeanJones.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2010 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/Polarimetry/Pulsar/MeanJones.h
10
11#ifndef __Calibration_MeanJones_H
12#define __Calibration_MeanJones_H
13
14#include "complex_math.h"
15#include "MEAL/JonesCloude.h"
16
17namespace Calibration {
18
21 {
22
23 public:
24
25 static bool verbose;
26
28 void integrate (const MEAL::Complex2* model);
29
32
33 protected:
34
36 MEAL::JonesCloude convert;
37
38 };
39
40}
41
42#endif
Computes a weighted mean Jones matrix using Cloude target decomposition.
Definition MeanJones.h:21
void integrate(const MEAL::Complex2 *model)
Add the Model parameters to the running mean.
Definition MeanJones.C:16
Jones< double > get_mean()
Update the Model parameters with the current value of the mean.
Definition MeanJones.C:43

Generated using doxygen 1.14.0