00001
00002
00003
00004
00005 #ifndef _EXTERNAL_STUFF_H_
00006 #define _EXTERNAL_STUFF_H_
00007
00008
00009
00010
00011 #include "mmh_intf.h"
00012
00013
00014 #include "aph_intf.h"
00015
00016
00017 extern "C" int apr_create_constr_data(
00018 int Field_id
00019 );
00020
00021
00022
00023
00024 extern "C" void dgetrf_(int *m,int *n,double *a,int *lda,int *ipiv,int *info){}
00025 extern "C" void dgetrs_(char *trans,int *n,int *nrhs,double *a,int *lda,int *ipiv,double *b,int *ldb,int *info){}
00026
00027
00028 extern "C" double* pdr_select_el_coeff(
00029 double** Mval,
00030 double** Axx,
00031 double** Axy,
00032 double** Axz,
00033 double** Ayx,
00034 double** Ayy,
00035 double** Ayz,
00036 double** Azx,
00037 double** Azy,
00038 double** Azz,
00039 double** Bx,
00040 double** By,
00041 double** Bz,
00042 double** Cval,
00043 double** Lval,
00044 double** Qx,
00045 double** Qy,
00046 double** Qz,
00047 double** Sval
00048 ){return(NULL);}
00049
00050 extern "C" int pdr_el_coeff(
00051 int Elem,
00052 int Mat_num,
00053 double Hsize,
00054 int Pdeg,
00055 double* Xcoor,
00056 double* U_val,
00057 double* U_x,
00058 double* U_y,
00059 double* U_z,
00060 double* Mval,
00061 double* Axx,
00062 double* Axy,
00063 double* Axz,
00064 double* Ayx,
00065 double* Ayy,
00066 double* Ayz,
00067 double* Azx,
00068 double* Azy,
00069 double* Azz,
00070 double* Bx,
00071 double* By,
00072 double* Bz,
00073 double* Cval,
00074 double* Lval,
00075 double* Qx,
00076 double* Qy,
00077 double* Qz,
00078 double* Sval
00079 ) {return(0);}
00080
00081
00082 #endif
00083