version 1.16, 2019/10/21 05:37:20 |
version 1.18, 2021/03/10 06:51:57 |
|
|
/* $OpenXM: OpenXM/src/ox_gsl/ox_gsl.c,v 1.15 2018/06/08 00:03:43 takayama Exp $ |
/* $OpenXM: OpenXM/src/ox_gsl/ox_gsl.c,v 1.17 2019/10/23 07:00:43 takayama Exp $ |
*/ |
*/ |
|
|
#include <stdio.h> |
#include <stdio.h> |
Line 405 int sm_executeFunction() |
|
Line 405 int sm_executeFunction() |
|
call_gsl_odeiv_step("rk4"); |
call_gsl_odeiv_step("rk4"); |
}else if (strcmp(func->s,"gsl_sf_gamma_inc")==0) { |
}else if (strcmp(func->s,"gsl_sf_gamma_inc")==0) { |
call_gsl_sf_gamma_inc(); |
call_gsl_sf_gamma_inc(); |
|
}else if (strcmp(func->s,"gsl_eigen_nonsymmv")==0) { |
|
call_gsl_eigen_nonsymmv(); |
}else { |
}else { |
push(make_error2("sm_executeFunction, unknown function",NULL,0,-1)); |
push(make_error2("sm_executeFunction, unknown function",NULL,0,-1)); |
return -1; |
return -1; |
Line 487 void push_error_from_file() { |
|
Line 489 void push_error_from_file() { |
|
FILE *fp; |
FILE *fp; |
#define BUF_SIZE 1024 |
#define BUF_SIZE 1024 |
char logname[BUF_SIZE]; |
char logname[BUF_SIZE]; |
char cmd[BUF_SIZE]; |
char cmd[BUF_SIZE+100]; |
char file[BUF_SIZE]; |
char file[BUF_SIZE]; |
char reason[BUF_SIZE]; |
char reason[BUF_SIZE]; |
int gsl_errno, line; |
int gsl_errno, line; |