diff --git a/src/ModelTree.cc b/src/ModelTree.cc index 35aeeccf925e639f5e85816d0b2b9d281323e8fb..99bc3e5b2758c2d539ddbcfab26d2d463746751d 100644 --- a/src/ModelTree.cc +++ b/src/ModelTree.cc @@ -583,21 +583,6 @@ ModelTree::computeDynamicStructureOfBlock(int blk) blocks[blk].max_lead = max(blocks[blk].max_endo_lead, max(blocks[blk].max_other_endo_lead, max(blocks[blk].max_exo_lead, blocks[blk].max_exo_det_lead))); - - // Categorize endos that belong to the block - blocks[blk].n_mixed = blocks[blk].n_forward = blocks[blk].n_backward = blocks[blk].n_static = 0; - for (int var = 0; var < blocks[blk].size; var++) - { - auto [max_lag, max_lead] = max_endo_lag_lead[var]; - if (max_lag != 0 && max_lead != 0) - blocks[blk].n_mixed++; - else if (max_lag == 0 && max_lead != 0) - blocks[blk].n_forward++; - else if (max_lag != 0 && max_lead == 0) - blocks[blk].n_backward++; - else - blocks[blk].n_static++; - } } void diff --git a/src/ModelTree.hh b/src/ModelTree.hh index 9fb40ce77ce8be0be47201b2d14f0db2c1185cb3..76f01403541f6eba7c34cbe31a344fa1a732c647 100644 --- a/src/ModelTree.hh +++ b/src/ModelTree.hh @@ -195,7 +195,6 @@ protected: int size{0}; int mfs_size{0}; // Size of the minimal feedback set bool linear{true}; // Whether the block is linear in endogenous variable - int n_static{0}, n_forward{0}, n_backward{0}, n_mixed{0}; int max_endo_lag{0}, max_endo_lead{0}; // Maximum lag/lead on endos that appear in and *that belong to* the block int max_other_endo_lag{0}, max_other_endo_lead{0}; // Maximum lag/lead on endos that appear in but do not belong to the block int max_exo_lag{0}, max_exo_lead{0};