Bytecode: enforce consistent typing of size variables
parent
651fed87be
commit
06a7acf19b
|
@ -29,7 +29,7 @@ constexpr double BIG = 1.0e+8, SMALL = 1.0e-5;
|
||||||
|
|
||||||
Interpreter::Interpreter(Evaluate &evaluator_arg, double *params_arg, double *y_arg, double *ya_arg, double *x_arg, double *steady_y_arg,
|
Interpreter::Interpreter(Evaluate &evaluator_arg, double *params_arg, double *y_arg, double *ya_arg, double *x_arg, double *steady_y_arg,
|
||||||
double *direction_arg, int y_size_arg,
|
double *direction_arg, int y_size_arg,
|
||||||
size_t nb_row_x_arg, int periods_arg, int y_kmin_arg, int y_kmax_arg,
|
int nb_row_x_arg, int periods_arg, int y_kmin_arg, int y_kmax_arg,
|
||||||
int maxit_arg_, double solve_tolf_arg, int y_decal_arg, double markowitz_c_arg,
|
int maxit_arg_, double solve_tolf_arg, int y_decal_arg, double markowitz_c_arg,
|
||||||
string &filename_arg, int minimal_solving_periods_arg, int stack_solve_algo_arg, int solve_algo_arg,
|
string &filename_arg, int minimal_solving_periods_arg, int stack_solve_algo_arg, int solve_algo_arg,
|
||||||
bool global_temporary_terms_arg, bool print_arg, mxArray *GlobalTemporaryTerms_arg,
|
bool global_temporary_terms_arg, bool print_arg, mxArray *GlobalTemporaryTerms_arg,
|
||||||
|
|
|
@ -53,7 +53,7 @@ protected:
|
||||||
public:
|
public:
|
||||||
Interpreter(Evaluate &evaluator_arg, double *params_arg, double *y_arg, double *ya_arg, double *x_arg, double *steady_y_arg,
|
Interpreter(Evaluate &evaluator_arg, double *params_arg, double *y_arg, double *ya_arg, double *x_arg, double *steady_y_arg,
|
||||||
double *direction_arg, int y_size_arg,
|
double *direction_arg, int y_size_arg,
|
||||||
size_t nb_row_x_arg, int periods_arg, int y_kmin_arg, int y_kmax_arg,
|
int nb_row_x_arg, int periods_arg, int y_kmin_arg, int y_kmax_arg,
|
||||||
int maxit_arg_, double solve_tolf_arg, int y_decal_arg, double markowitz_c_arg,
|
int maxit_arg_, double solve_tolf_arg, int y_decal_arg, double markowitz_c_arg,
|
||||||
string &filename_arg, int minimal_solving_periods_arg, int stack_solve_algo_arg, int solve_algo_arg,
|
string &filename_arg, int minimal_solving_periods_arg, int stack_solve_algo_arg, int solve_algo_arg,
|
||||||
bool global_temporary_terms_arg, bool print_arg, mxArray *GlobalTemporaryTerms_arg,
|
bool global_temporary_terms_arg, bool print_arg, mxArray *GlobalTemporaryTerms_arg,
|
||||||
|
|
|
@ -503,7 +503,7 @@ mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
|
||||||
+ (steady_state ? "static" : "dynamic") + ".cod"};
|
+ (steady_state ? "static" : "dynamic") + ".cod"};
|
||||||
Evaluate evaluator {codfile, steady_state, symbol_table};
|
Evaluate evaluator {codfile, steady_state, symbol_table};
|
||||||
|
|
||||||
Interpreter interprete {evaluator, params, y, ya, x, steady_yd, direction, static_cast<int>(row_y), row_x,
|
Interpreter interprete {evaluator, params, y, ya, x, steady_yd, direction, static_cast<int>(row_y), static_cast<int>(row_x),
|
||||||
periods, y_kmin, y_kmax, maxit_, solve_tolf, y_decal,
|
periods, y_kmin, y_kmax, maxit_, solve_tolf, y_decal,
|
||||||
markowitz_c, file_name, minimal_solving_periods, stack_solve_algo,
|
markowitz_c, file_name, minimal_solving_periods, stack_solve_algo,
|
||||||
solve_algo, global_temporary_terms, print, GlobalTemporaryTerms,
|
solve_algo, global_temporary_terms, print, GlobalTemporaryTerms,
|
||||||
|
|
Loading…
Reference in New Issue