#include "ObitUV.h"
#include "ObitTableSN.h"
#include "ObitSkyModel.h"
Go to the source code of this file.
Classes | |
| struct | ObitUVGSolve |
| ObitUVGSolve Class structure. More... | |
| struct | ObitUVGSolveClassInfo |
| ClassInfo Structure. More... | |
Defines | |
| #define | ObitUVGSolveUnref(in) ObitUnref (in) |
| Macro to unreference (and possibly destroy) an ObitUVGSolve returns a ObitUVGSolve*. | |
| #define | ObitUVGSolveRef(in) ObitRef (in) |
| Macro to reference (update reference count) an ObitUVGSolve. | |
| #define | ObitUVGSolveIsA(in) ObitIsA (in, ObitUVGSolveGetClass()) |
| Macro to determine if an object is the member of this or a derived class. | |
Typedefs | |
| typedef ObitUVGSolve *(* | ObitUVGSolveCreateFP )(gchar *name) |
| Typedef for definition of class pointer structure. | |
Functions | |
| void | ObitUVGSolveClassInit (void) |
| Public: Class initializer. | |
| ObitUVGSolve * | newObitUVGSolve (gchar *name) |
| Public: Default Constructor. | |
| ObitUVGSolve * | ObitUVGSolveCreate (gchar *name) |
| Public: Create/initialize ObitUVGSolve structures. | |
| gconstpointer | ObitUVGSolveGetClass (void) |
| Public: ClassInfo pointer. | |
| ObitUVGSolve * | ObitUVGSolveCopy (ObitUVGSolve *in, ObitUVGSolve *out, ObitErr *err) |
| Public: Copy (deep) constructor. | |
| void | ObitUVGSolveClone (ObitUVGSolve *in, ObitUVGSolve *out, ObitErr *err) |
| Public: Copy structure. | |
| ObitTableSN * | ObitUVGSolveCal (ObitUVGSolve *in, ObitUV *inUV, ObitUV *outUV, ObitUVSel *sel, ObitErr *err) |
| Public: Determine calibration from UV data divided by model. | |
This class is derived from the Obit class.
Routines determine calibration for an ObitUV and write an SN table. Control parameters are on the info member.
A copy of a pointer to an ObitUVGSolve should always be made using the ObitUVGSolveRef function which updates the reference count in the object. Then whenever freeing an ObitUVGSolve or changing a pointer, the function ObitUVGSolveUnref will decrement the reference count and destroy the object when the reference count hits 0. There is no explicit destructor.
|
|
Macro to determine if an object is the member of this or a derived class. Returns TRUE if a member, else FALSE in = object to reference |
|
|
Macro to reference (update reference count) an ObitUVGSolve. returns a ObitUVGSolve*. in = object to reference |
|
|
Macro to unreference (and possibly destroy) an ObitUVGSolve returns a ObitUVGSolve*. in = object to unreference |
|
|
Typedef for definition of class pointer structure.
|
|
|
Public: Default Constructor. Initializes class if needed on first call.
|
|
||||||||||||||||||||||||
|
Public: Determine calibration from UV data divided by model. If the output table previously exists, deselect any entries corresponding to data selected on inUV (to be fitted). Routine translated from the AIPSish UVUTIL.FOR/SLFCAL
|
|
|
Public: Class initializer.
|
|
||||||||||||||||
|
Public: Copy structure.
|
|
||||||||||||||||
|
Public: Copy (deep) constructor.
|
|
|
Public: Create/initialize ObitUVGSolve structures.
|
|
|
Public: ClassInfo pointer.
|
1.3.9.1