void dcopy(long,double[],long,double[],long); void ddaslx(void(*)(),long,double*,double[],double[],double,long[],double[], double[],long*,double[],long,long[],long); double ddot(long,double[],long,double[],long); void dgefa(double*,long,long,long[],long*); void dgesl(double*,long,long,long[],double[],long);