AcouSTO  version 2.0

◆ read_gmshbc()

int read_gmshbc ( int  iphys,
const char *  phystagname,
struct gmsh_bc gmshbc 
)
22  { // gp
23  double dtmp;
24  int ltmp;
25  char varname[MAX_PATH];
26 
27  sprintf(varname,"%s.tag", phystagname); CONFIG_GET_INT(config, varname, gmshbc->tag);
28  sprintf(varname,"%s.re_lambda", phystagname); CONFIG_GET_FLOAT(config, varname, gmshbc->re_lambda);
29  sprintf(varname,"%s.im_lambda", phystagname); CONFIG_GET_FLOAT(config, varname, gmshbc->im_lambda);
30  sprintf(varname,"%s.re_gamma", phystagname); CONFIG_GET_FLOAT(config, varname, gmshbc->re_gamma);
31  sprintf(varname,"%s.im_gamma", phystagname); CONFIG_GET_FLOAT(config, varname, gmshbc->im_gamma);
32  sprintf(varname,"%s.re_f", phystagname); CONFIG_GET_FLOAT(config, varname, gmshbc->re_f);
33  sprintf(varname,"%s.im_f", phystagname); CONFIG_GET_FLOAT(config, varname, gmshbc->im_f);
34 
35  logger(LOG_DEBUG," iphys %d gmshbc->tag %d \n",iphys,gmshbc->tag);
36 
37  phystags[iphys].ptrgmshbc = (void*) gmshbc;
38 }
#define CONFIG_GET_INT(config, name, var)
Definition: config.h:47
DOUBLE re_gamma
Definition: structs.h:265
int tag
Definition: structs.h:262
DOUBLE im_f
Definition: structs.h:268
struct phystag * phystags
Definition: globals.h:58
DOUBLE im_lambda
Definition: structs.h:264
void * ptrgmshbc
Definition: structs.h:192
struct config_t config
Definition: config.h:61
DOUBLE re_f
Definition: structs.h:267
#define LOG_DEBUG
Definition: logger.h:27
DOUBLE re_lambda
Definition: structs.h:263
DOUBLE im_gamma
Definition: structs.h:266
#define MAX_PATH
Definition: constants.h:29
#define CONFIG_GET_FLOAT(config, name, var)
Definition: config.h:44
void logger(int level, char *msg,...)
Definition: logger.c:56