14 #ifndef __STARSH_ACOUSTIC_H__    15 #define __STARSH_ACOUSTIC_H__    43         void *result, 
int lda);
    46                                              int ndim, 
int train, 
int nipp, 
int mordering, 
char* file_name, 
char* file_name_interpl);
    52 void generate_mesh_points_serials(
int *nip, 
int *ntrain, 
char* file_name, 
int* filelength1, 
char* file_name_interpl, 
int* filelength2);
    53 void acoustic_generate_kernel(
int *nip, 
int *ntrian, 
double _Complex *zz, 
int *q, 
int *p, 
int *local_nt, 
int *nb);
    54 void acoustic_generate_rhs(
int *nip, 
int *ntrain, 
double _Complex *crhs, 
int *m, 
int *n, 
int *local_nt, 
int *nb);
    55 void acoustic_generate_near_sca(
double _Complex *rhs, 
int *nip, 
int *ntrian);
    57 #endif // __STARSH_ACOUSTIC_H__ 
ssize_t STARSH_int
STARSH signed integer to support more, than MAX_INT rows/columns. 
Definition: starsh.h:64
#define ndim
Replace variable ndim with static integer value. 
Definition: kernel_sin_1d.c:28
void starsh_generate_3d_acoustic(int nrows, int ncols, STARSH_int *irow, STARSH_int *icol, void *row_data, void *col_data, void *result, int lda)
Definition: acoustic.c:40
void starsh_generate_acoustic_rhs(int nip, int ntrain, double _Complex *crhs, int m, int n, int local_nt, int nb)
Definition: acoustic.c:67
void starsh_generate_acoustic_near_sca(double _Complex *rhs, int nip, int ntrian)
Definition: acoustic.c:80
struct starsh_acdata STARSH_acdata
Structure for mesh deformation problems. 
int starsh_generate_3d_acoustic_coordinates(STARSH_acdata **data, STARSH_int mesh_points, int ndim, int train, int nipp, int mordering, char *file_name, char *file_name_interpl)
Definition: mesh_acoustic.c:35
Structure for mesh deformation problems. 
Definition: starsh-acoustic.h:29