ConwayKronberg1969.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2012 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/Polarimetry/Pulsar/ConwayKronberg1969.h
10
11#ifndef __CalibrationConwayKronberg1969_H
12#define __CalibrationConwayKronberg1969_H
13
14#include "Pulsar/BackendFeed.h"
15
16namespace Calibration {
17
18 class Feed;
19
21
26
27 public:
28
31
34
37
40
43
46
49
51 void set_cyclic (bool);
52
55
56 const MEAL::Complex2* get_frontend () const;
57
58 // ///////////////////////////////////////////////////////////////////
59 //
60 // Model implementation
61 //
62 // ///////////////////////////////////////////////////////////////////
63
65 std::string get_name () const;
66
67 protected:
68
69 class Feed;
70
73
74 private:
75
77 void init ();
78
79 };
80
81}
82
83#endif
84
const MEAL::Complex2 * get_frontend() const
Provide access to the frontend model.
Definition BackendFeed.h:64
BackendFeed()
Default constructor.
Definition BackendFeed.C:26
void equal_orientations()
Model the orientations of both receptors using the same value.
void set_constant_orientation(bool)
Fix the orientation of the frontend.
ConwayKronberg1969 * clone() const
Clone operator.
ConwayKronberg1969()
Default Constructor.
ConwayKronberg1969(const ConwayKronberg1969 &s)
Copy Constructor.
std::string get_name() const
Return the name of the class.
void equal_ellipticities()
Model the ellipticities of both receptors using the same value.
const ConwayKronberg1969 & operator=(const ConwayKronberg1969 &s)
Assignment Operator.
void set_cyclic(bool)
Set cyclical limits on the model parameters.
Reference::To< Feed > feed
Feed model.
Definition ConwayKronberg1969.h:72
Phenomenological description of the receiver feed.
Definition Feed.h:27

Generated using doxygen 1.14.0