void cdgefa(double **a,int n, int ipvt[],int *info); void cdgesl(double **a,int n,int ipvt[],double b[],int job); void cdgeco(double **a,int n, int *ipvt, double *rcond,double *z); void cdgedi(double **a,int n,int ipvt[],double det[],double work[],int job); void cdpofa(double **a,int n,int *info); void cdposl(double **a,int n,double *b);