/* fortran wrapper for C function TetShapeAndDrv which returns the shape functions and their derivatives for tets */ int TetShapeAndDrv(int p,double par[3],double N[],double dN[][3]); #ifdef sun4_5 shptri_(int *p, double par[], double N[], double dN[][3]) #elif LINUX shptri_(int *p, double par[], double N[], double dN[][3]) #elif ibm shptri(int *p, double par[], double N[], double dN[][3]) #elif sgi void shptri_(int *p, double par[], double N[], double dN[][3]) #elif decalp void shptri_(int *p, double par[], double N[], double dN[][3]) #elif intel void SHPTRI(int *p, double par[], double N[], double dN[][3]) #endif { TriShapeAndDrv(*p,par,N,dN); }