Instrument Neutral Distributed Interface INDI 2.2.5
Macros | Functions
pmfit.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <sofa.h>

Go to the source code of this file.

Macros

#define BF(i, j)   bf[i*2+j]
 
#define BF(i, j)   bf[i*2+j]
 
#define TINY   1e-30
 
#define SWAP(a, b)   ( t=a, a=b, b=t )
 

Functions

int Bfun (int, double, char, double, double, double *)
 
int Simeqn (int, double *, double *)
 
int Pmfit (double phi, char mount, int n, double *obs, int nt, double *pm, double *sigmas, double *skysig)
 

Macro Definition Documentation

◆ BF [1/2]

#define BF (   i,
  j 
)    bf[i*2+j]

◆ BF [2/2]

#define BF (   i,
  j 
)    bf[i*2+j]

◆ SWAP

#define SWAP (   a,
  b 
)    ( t=a, a=b, b=t )

◆ TINY

#define TINY   1e-30

Function Documentation

◆ Bfun()

int Bfun ( int  nt,
double  phi,
char  mount,
double  rdem,
double  pdem,
double *  bf 
)

Definition at line 267 of file pmfit.c.

◆ Pmfit()

int Pmfit ( double  phi,
char  mount,
int  n,
double *  obs,
int  nt,
double *  pm,
double *  sigmas,
double *  skysig 
)

Definition at line 10 of file pmfit.c.

◆ Simeqn()

int Simeqn ( int  n,
double *  a,
double *  y 
)

Definition at line 461 of file pmfit.c.