#include "Obit.h"
#include "ObitErr.h"
#include "ObitFArray.h"
#include "ObitCArray.h"
#include "ObitCInterpolate.h"
#include "ObitImageMosaic.h"
#include "ObitUV.h"
#include "ObitSkyModelVM.h"
#include "ObitTableNI.h"
Go to the source code of this file.
Classes | |
| struct | ObitSkyModelVMIon |
| ObitSkyModelVMIon Class structure. More... | |
| struct | ObitSkyModelVMIonClassInfo |
| ClassInfo Structure. More... | |
Defines | |
| #define | ObitSkyModelVMIonUnref(in) ObitUnref (in) |
| Macro to unreference (and possibly destroy) an ObitSkyModelVMIon returns a ObitSkyModelVMIon*. | |
| #define | ObitSkyModelVMIonRef(in) ObitRef (in) |
| Macro to reference (update reference count) an ObitSkyModelVMIon. | |
| #define | ObitSkyModelVMIonIsA(in) ObitIsA (in, ObitSkyModelVMIonGetClass()) |
| Macro to determine if an object is the member of this or a derived class. | |
Functions | |
| void | ObitSkyModelVMIonClassInit (void) |
| Public: Class initializer. | |
| ObitSkyModelVMIon * | newObitSkyModelVMIon (gchar *name) |
| Public: Default Constructor. | |
| ObitSkyModelVMIon * | ObitSkyModelVMIonCreate (gchar *name, ObitImageMosaic *mosaic) |
| Public: Create/initialize ObitSkyModelVMIon structures. | |
| void | ObitSkyModelVMIonInitMod (ObitSkyModel *in, ObitUV *uvdata, ObitErr *err) |
| Public: initialize ObitSkyModelVMIon structures. | |
| void | ObitSkyModelVMIonShutDownMod (ObitSkyModel *in, ObitUV *uvdata, ObitErr *err) |
| Public: shutdown ObitSkyModel processes. | |
| void | ObitSkyModelVMInitModel (ObitSkyModel *in, ObitErr *err) |
| Public: initialize model for pass through data. | |
| gconstpointer | ObitSkyModelVMIonGetClass (void) |
| Public: ClassInfo pointer. | |
| ObitSkyModelVMIon * | ObitSkyModelVMIonCopy (ObitSkyModelVMIon *in, ObitSkyModelVMIon *out, ObitErr *err) |
| Public: Copy (deep) constructor. | |
| void | ObitSkyModelVMIonClone (ObitSkyModelVMIon *in, ObitSkyModelVMIon *out, ObitErr *err) |
| Public: Copy structure. | |
| void | ObitSkyModelVMIonUpdateModel (ObitSkyModelVM *in, gfloat time, gint suba, ObitUV *uvdata, ObitErr *err) |
| Public: Routine to update model. | |
This class represents sky models incorporating ionospheric phase models and their Fourier transforms and is derived from the ObitSkyModelVMIon class. Models of visibility data incorporating the corrupting effects of a time and spatially variable ionospheric model are calculated
This class is derived from the ObitSkyModelVM class.
A copy of a pointer to an ObitSkyModelVMIon should always be made using the ObitSkyModelVMIonRef function which updates the reference count in the object. Then whenever freeing an ObitSkyModelVMIon or changing a pointer, the function ObitSkyModelVMIonUnref 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 ObitSkyModelVMIon. returns a ObitSkyModelVMIon*. in = object to reference |
|
|
Macro to unreference (and possibly destroy) an ObitSkyModelVMIon returns a ObitSkyModelVMIon*. in = object to unreference |
|
|
Public: Default Constructor. Initializes class if needed on first call.
|
|
||||||||||||
|
Public: initialize model for pass through data.
|
|
|
Public: Class initializer.
|
|
||||||||||||||||
|
Public: Copy structure.
|
|
||||||||||||||||
|
Public: Copy (deep) constructor.
|
|
||||||||||||
|
Public: Create/initialize ObitSkyModelVMIon structures.
|
|
|
Public: ClassInfo pointer.
|
|
||||||||||||||||
|
Public: initialize ObitSkyModelVMIon structures.
|
|
||||||||||||||||
|
Public: shutdown ObitSkyModel processes.
|
|
||||||||||||||||||||||||
|
Public: Routine to update model.
|
1.3.9.1