Main Page | Class List | Directories | File List | Class Members | File Members

ObitUVCalBaseline.h File Reference

ObitUVCal utilities for applying baseline dependent calibration to uv data. More...

#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <glib.h>
#include "Obit.h"
#include "ObitErr.h"
#include "ObitUVDesc.h"
#include "ObitUVSel.h"
#include "ObitUVCal.h"

Go to the source code of this file.

Functions

void ObitUVCalBaselineInit (ObitUVCal *in, ObitUVSel *sel, ObitUVDesc *desc, ObitErr *err)
 Public: Init baseline dependent calibration.
void ObitUVCalBaseline (ObitUVCal *in, float time, glong ant1, glong ant2, gfloat *RP, gfloat *visIn, ObitErr *err)
 Public: Apply baseline dependent calibration.
void ObitUVCalBaselineShutdown (ObitUVCal *in, ObitErr *err)
 Public: Shutdown Calibration.
ObitUVCalBaselineSObitUVCalBaselineSUnref (ObitUVCalBaselineS *in)
 Public: Destroy structure baseline dependent calibration.


Detailed Description

ObitUVCal utilities for applying baseline dependent calibration to uv data.

This is implemented as utility routines and a separate Structure definition to avoid circular definitions. The ObitUVCal must be visible here but the structure needed for this calibration is a member of the ObitUVCal. If it were implemented as an Obit class this would lead to a circular definition which c cannot deal with.


Function Documentation

void ObitUVCalBaseline ObitUVCal in,
float  time,
glong  ant1,
glong  ant2,
gfloat *  RP,
gfloat *  visIn,
ObitErr err
 

Public: Apply baseline dependent calibration.

Parameters:
in Baseline Object.
time Time of datum
ant1 first antenna number of baseline
ant2 second antanna of baseline.
RP Random parameters array.
visIn 1 visibility as an array of floats
err ObitError stack.

void ObitUVCalBaselineInit ObitUVCal in,
ObitUVSel sel,
ObitUVDesc desc,
ObitErr err
 

Public: Init baseline dependent calibration.

Parameters:
in Baseline Object.
sel Data selector.
desc Data descriptor.
err ObitError stack.

void ObitUVCalBaselineShutdown ObitUVCal in,
ObitErr err
 

Public: Shutdown Calibration.

Close any open file and destroy structures.

Parameters:
in Baseline Object.
err ObitError stack.

ObitUVCalBaselineS* ObitUVCalBaselineSUnref ObitUVCalBaselineS in  ) 
 

Public: Destroy structure baseline dependent calibration.

Parameters:
in Baseline Object.
Returns:
NULL


Generated on Fri Aug 31 22:13:09 2007 for Obit by  doxygen 1.3.9.1