Source
Int *flags_p, *rowFlags_p, *chanMap_p, *polMap_p, *convSupport_p, *vb_ant1_p, *vb_ant2_p,
//-*- C++ -*-
#define NEED_UNDERSCORES
#if defined(NEED_UNDERSCORES)
#define gpbwproj gpbwproj_
#define dpbwproj dpbwproj_
#define dpbwgrad dpbwgrad_
#endif
extern "C" {
void gpbwproj(Double *uvw,
Double *dphase,
const Complex *values,
Int *nvispol,
Int *nvischan,
Int *dopsf,
const Int *flag,
const Int *rflag,
const Float *weight,
Int *nrow,
Int *rownum,
Double *scale,
Double *offset,
Complex *grid,
Int *nx,
Int *ny,
Int *npol,
Int *nchan,
const Double *freq,
const Double *c,
Int *support,
Int *convsize,
Int *sampling,
Int *wconvsize,
Complex *convfunc,
Int *chanmap,
Int *polmap,
Int *polused,
Double *sumwt,
Int *ant1,
Int *ant2,
Int *nant,
Int *scanno,
Double *sigma,
Float *raoff,
Float *decoff,
Double *area,
Int *doGrad,
Int *doPointingCorrection,
Int *nPA,
Int *paIndex,
Int *CFMap,
Int *ConjCFMap,
Double *currentCFPA, Double *actualPA,Double *cfRefFreq_p);
void dpbwproj(Double *uvw,
Double *dphase,
Complex *values,
Int *nvispol,
Int *nvischan,
const Int *flag,
const Int *rflag,
Int *nrow,
Int *rownum,
Double *scale,