Preprocessor: drop unused per-block max lead/lag fields

silicon
Sébastien Villemot 2023-01-17 14:43:17 +01:00
parent 0c5c96e724
commit 4ecc78a931
No known key found for this signature in database
GPG Key ID: 2CECE9350ECEBE4A
4 changed files with 5 additions and 9 deletions

View File

@ -30,8 +30,6 @@ Evaluate::Evaluate(int y_size_arg, int y_kmin_arg, int y_kmax_arg, bool print_it
print_it(print_it_arg), minimal_solving_periods(minimal_solving_periods_arg)
{
symbol_table_endo_nbr = 0;
Block_List_Max_Lag = 0;
Block_List_Max_Lead = 0;
u_count_int = 0;
block = -1;
y_size = y_size_arg;
@ -2103,7 +2101,7 @@ Evaluate::solve_simple_over_periods(bool forward)
void
Evaluate::set_block(int size_arg, BlockSimulationType type_arg, string file_name_arg, string bin_base_name_arg, int block_num_arg,
bool is_linear_arg, int symbol_table_endo_nbr_arg, int Block_List_Max_Lag_arg, int Block_List_Max_Lead_arg, int u_count_int_arg, int block_arg)
bool is_linear_arg, int symbol_table_endo_nbr_arg, int u_count_int_arg, int block_arg)
{
size = size_arg;
type = type_arg;
@ -2112,8 +2110,6 @@ Evaluate::set_block(int size_arg, BlockSimulationType type_arg, string file_name
block_num = block_num_arg;
is_linear = is_linear_arg;
symbol_table_endo_nbr = symbol_table_endo_nbr_arg;
Block_List_Max_Lag = Block_List_Max_Lag_arg;
Block_List_Max_Lead = Block_List_Max_Lead_arg;
u_count_int = u_count_int_arg;
block = block_arg;
}

View File

@ -90,7 +90,7 @@ protected:
bool print_it, forward;
int minimal_solving_periods;
BlockSimulationType type;
int block_num, symbol_table_endo_nbr, Block_List_Max_Lag, Block_List_Max_Lead, u_count_int, block;
int block_num, symbol_table_endo_nbr, u_count_int, block;
string file_name, bin_base_name;
bool Gaussian_Elimination, is_linear;
@ -105,7 +105,7 @@ public:
bool steady_state;
Evaluate(int y_size_arg, int y_kmin_arg, int y_kmax_arg, bool print_it_arg, bool steady_state_arg, int periods_arg, int minimal_solving_periods_arg, BasicSymbolTable &symbol_table_arg);
void set_block(int size_arg, BlockSimulationType type_arg, string file_name_arg, string bin_base_name_arg, int block_num_arg,
bool is_linear_arg, int symbol_table_endo_nbr_arg, int Block_List_Max_Lag_arg, int Block_List_Max_Lead_arg, int u_count_int_arg, int block_arg);
bool is_linear_arg, int symbol_table_endo_nbr_arg, int u_count_int_arg, int block_arg);
void evaluate_complete(bool no_derivatives);
bool compute_complete(bool no_derivatives, double &res1, double &res2, double &max_res, int &max_res_idx);
void compute_complete_2b(bool no_derivatives, double *_res1, double *_res2, double *_max_res, int *_max_res_idx);

View File

@ -636,7 +636,7 @@ Interpreter::MainLoop(const string &bin_basename, const CodeLoad &code, bool eva
it_code++;
if (constrained)
check_for_controlled_exo_validity(fb, sconstrained_extended_path);
set_block(fb->get_size(), fb->get_type(), file_name, bin_basename, Block_Count, fb->get_is_linear(), fb->get_endo_nbr(), fb->get_Max_Lag(), fb->get_Max_Lead(), fb->get_u_count_int(), block);
set_block(fb->get_size(), fb->get_type(), file_name, bin_basename, Block_Count, fb->get_is_linear(), fb->get_endo_nbr(), fb->get_u_count_int(), block);
if (print)
print_a_block();
else if (evaluate)

@ -1 +1 @@
Subproject commit 2e09df90e70e8e1bae94e19143a312d036e83543
Subproject commit 4bba274f3931222df89f3a04b016340f6b2222df