|
Classes |
| struct | ObitSkyModel |
| | ObitSkyModel Class structure. More...
|
| struct | ObitSkyModelClassInfo |
| | ClassInfo Structure. More...
|
Defines |
| #define | ObitSkyModelUnref(in) ObitUnref (in) |
| | Macro to unreference (and possibly destroy) an ObitSkyModel returns a ObitSkyModel*.
|
| #define | ObitSkyModelRef(in) ObitRef (in) |
| | Macro to reference (update reference count) an ObitSkyModel.
|
| #define | ObitSkyModelIsA(in) ObitIsA (in, ObitSkyModelGetClass()) |
| | Macro to determine if an object is the member of this or a derived class.
|
Typedefs |
| typedef ObitSkyModel *(* | ObitSkyModelCreateFP )(gchar *name, ObitImageMosaic *mosaic) |
| | Typedef for definition of class pointer structure.
|
| typedef void(* | ObitSkyModelInitModFP )(ObitSkyModel *in, ObitUV *uvdata, ObitErr *err) |
| | Typedef for definition of class pointer structure.
|
| typedef void(* | ObitSkyModelShutDownModFP )(ObitSkyModel *in, ObitUV *uvdata, ObitErr *err) |
| | Typedef for definition of class pointer structure.
|
| typedef void(* | ObitSkyModelInitModelFP )(ObitSkyModel *in, ObitErr *err) |
| | Typedef for definition of class pointer structure.
|
| typedef ObitIOCode(* | ObitSkyModelSubUVFP )(ObitSkyModel *in, ObitUV *indata, ObitUV *outdata, ObitErr *err) |
| typedef ObitIOCode(* | ObitSkyModelDivUVFP )(ObitSkyModel *in, ObitUV *indata, ObitUV *outdata, ObitErr *err) |
| typedef gboolean(* | ObitSkyModelLoadFP )(ObitSkyModel *in, gint field, ObitUV *uvdata, ObitErr *err) |
| typedef void(* | ObitSkyModelFTFP )(ObitSkyModel *in, gint field, ObitUV *uvdata, ObitErr *err) |
| typedef gboolean(* | ObitSkyModelLoadPointFP )(ObitSkyModel *in, ObitUV *uvdata, ObitErr *err) |
| typedef gboolean(* | ObitSkyModelLoadCompsFP )(ObitSkyModel *in, gint n, ObitUV *uvdata, ObitErr *err) |
| typedef gboolean(* | ObitSkyModelGridCompsFP )(ObitSkyModel *in, gint n, ObitUV *uvdata, ObitErr *err) |
| typedef gboolean(* | ObitSkyModelLoadImageFP )(ObitSkyModel *in, gint n, ObitUV *uvdata, ObitErr *err) |
| typedef void(* | ObitSkyModelFTDFTFP )(ObitSkyModel *in, gint field, ObitUV *uvdata, ObitErr *err) |
| typedef void(* | ObitSkyModelFTGridFP )(ObitSkyModel *in, gint field, ObitUV *uvdata, ObitErr *err) |
| typedef gfloat(* | ObitSkyModelSumFP )(ObitSkyModel *in, ObitErr *err) |
| typedef void(* | ObitSkyModelCompressCCFP )(ObitSkyModel *in, ObitErr *err) |
| typedef void(* | ObitSkyModelGetInputFP )(ObitSkyModel *in, ObitErr *err) |
| typedef void(* | ObitSkyModelChoseFP )(ObitSkyModel *in, ObitUV *uvdata) |
| typedef void(* | ObitSkyModelSetSelectFP )(ObitSkyModel *in, ObitUV *uvdata, ObitErr *err) |
| typedef gboolean(* | ObitSkyModelsetPBChansFP )(ObitSkyModel *in, ObitUV *uvdata, ObitErr *err) |
| typedef ObitTableCC *(* | ObitSkyModelgetPBCCTabFP )(ObitSkyModel *in, ObitUV *uvdata, gint field, glong *inCCVer, glong *outCCver, glong *startCC, glong *endCC, ObitErr *err) |
| typedef void(* | ObitSkyModelgetPBImageFP )(ObitSkyModel *in, ObitUV *uvdata, gint field, ObitErr *err) |
| typedef gboolean(* | ObitSkyModelGridFTCompsFP )(ObitSkyModel *in, gint field, ObitUV *uvdata, ObitErr *err) |
| typedef void(* | ObitSkyModelLoadGridCompsFP )(ObitSkyModel *in, gint field, ObitUV *uvdata, gfloat gparm[3], glong *ncomp, ObitErr *err) |
| typedef void(* | ObitSkyModelFTImageFP )(ObitSkyModel *in, ObitFArray *inArray, ObitCArray *outArray) |
| typedef void(* | ObitSkyModelAddFieldFP )(ObitSkyModel *in, ObitErr *err) |
Enumerations |
| enum | obitSkyModelType { OBIT_SkyModel_Comps = 0,
OBIT_SkyModel_Image,
OBIT_SkyModel_Point
} |
| | enum Sky Model type, image or components, e.g. More...
|
| enum | obitSkyModelMode { OBIT_SkyModel_Fastest = 0,
OBIT_SkyModel_DFT,
OBIT_SkyModel_Grid,
OBIT_SkyModel_Mixed
} |
| | enum for Sky Model Component computation mode More...
|
| enum | obitSkyModelCompType {
OBIT_SkyModel_PointMod,
OBIT_SkyModel_GaussMod,
OBIT_SkyModel_CGaussMod,
OBIT_SkyModel_USphereMod,
OBIT_SkyModel_Unknown
} |
| | enum for Sky Model Component model type More...
|
Functions |
| void | ObitSkyModelClassInit (void) |
| | Public: Class initializer.
|
| ObitSkyModel * | newObitSkyModel (gchar *name) |
| | Public: Default Constructor.
|
| ObitSkyModel * | ObitSkyModelCreate (gchar *name, ObitImageMosaic *mosaic) |
| | Public: Create/initialize ObitSkyModel structures.
|
| void | ObitSkyModelInitMod (ObitSkyModel *in, ObitUV *uvdata, ObitErr *err) |
| | Public: initialize ObitSkyModel structures.
|
| void | ObitSkyModelShutDownMod (ObitSkyModel *in, ObitUV *uvdata, ObitErr *err) |
| | Public: shutdown ObitSkyModel processes.
|
| void | ObitSkyModelInitModel (ObitSkyModel *in, ObitErr *err) |
| | Public: initialize model for pass in time through data.
|
| gconstpointer | ObitSkyModelGetClass (void) |
| | Public: ClassInfo pointer.
|
| ObitSkyModel * | ObitSkyModelCopy (ObitSkyModel *in, ObitSkyModel *out, ObitErr *err) |
| | Public: Copy (deep) constructor.
|
| void | ObitSkyModelClone (ObitSkyModel *in, ObitSkyModel *out, ObitErr *err) |
| | Public: Copy structure.
|
| ObitIOCode | ObitSkyModelSubUV (ObitSkyModel *in, ObitUV *indata, ObitUV *outdata, ObitErr *err) |
| | Public: Subtract model from an ObitUV.
|
| ObitIOCode | ObitSkyModelDivUV (ObitSkyModel *in, ObitUV *indata, ObitUV *outdata, ObitErr *err) |
| | Public: Divide model into an ObitUV.
|
| gboolean | ObitSkyModelLoad (ObitSkyModel *in, gint image, ObitUV *uvdata, ObitErr *err) |
| | Public: Load specified image and plane.
|
| void | ObitSkyModelFT (ObitSkyModel *in, gint field, ObitUV *uvdata, ObitErr *err) |
| | Public: Calculate Fourier transform of model for current buffer in an ObitUV.
|
| gboolean | ObitSkyModelLoadPoint (ObitSkyModel *in, ObitUV *uvdata, ObitErr *err) |
| | Public: Load point model, may be overridden in derived class.
|
| gboolean | ObitSkyModelLoadComps (ObitSkyModel *in, gint n, ObitUV *uvdata, ObitErr *err) |
| | Public: Load Components model, may be overridden in derived class.
|
| gboolean | ObitSkyModelGridComps (ObitSkyModel *in, gint n, ObitUV *uvdata, ObitErr *err) |
| | Public: Grid Components model, may be overridden in derived class.
|
| gboolean | ObitSkyModelLoadImage (ObitSkyModel *in, gint n, ObitUV *uvdata, ObitErr *err) |
| | Public: Load/FT image model, may be overridden in derived class.
|
| void | ObitSkyModelFTDFT (ObitSkyModel *in, gint field, ObitUV *uvdata, ObitErr *err) |
| | Public: FT by DFT, may be overridden in derived class.
|
| void | ObitSkyModelFTGrid (ObitSkyModel *in, gint field, ObitUV *uvdata, ObitErr *err) |
| | Public: FT by Gridding, may be overridden in derived class.
|
| gfloat | ObitSkyModelSum (ObitSkyModel *in, ObitErr *err) |
| | Public: Sum flux in Clean Model.
|
| void | ObitSkyModelCompressCC (ObitSkyModel *in, ObitErr *err) |
| | Public: Compress CC Tables.
|
| void | ObitSkyModelGetInput (ObitSkyModel *in, ObitErr *err) |
| | Public: Get input parameters from info.
|
| void | ObitSkyModelChose (ObitSkyModel *in, ObitUV *uvdata) |
| | Public: Decide model method.
|
| void | ObitSkyModelSetSelect (ObitSkyModel *in, ObitUV *uvdata, ObitErr *err) |
| | Public: Fill in data selection values.
|
| gboolean | ObitSkyModelsetPBChans (ObitSkyModel *in, ObitUV *uvdata, ObitErr *err) |
| | Public: Decide next block of channels if doing PB correction.
|
| ObitTableCC * | ObitSkyModelgetPBCCTab (ObitSkyModel *in, ObitUV *uvdata, gint field, glong *inCCVer, glong *outCCver, glong *startCC, glong *endCC, gfloat range[2], ObitErr *err) |
| | Public: return ObitTableCC with possible PB corrections.
|
| void | ObitSkyModelgetPBImage (ObitSkyModel *in, ObitUV *uvdata, gint field, ObitErr *err) |
| | Public: fill in->plane with image and possibly PB corrected.
|
| gboolean | ObitSkyModelGridFTComps (ObitSkyModel *in, gint field, ObitUV *uvdata, ObitErr *err) |
| | Public: Grid/FT components.
|
| void | ObitSkyModelLoadGridComps (ObitSkyModel *in, gint field, ObitUV *uvdata, gfloat gparm[3], glong *ncomp, ObitErr *err) |
| | Public: Load Grid components.
|
| void | ObitSkyModelFTImage (ObitSkyModel *in, ObitFArray *inArray, ObitCArray *outArray) |
| | Public: FT image array in in->plane.
|
| void | ObitSkyModelAddField (ObitSkyModel *in, ObitErr *err) |
| | Public: Add field to mosaic.
|