Remove duplicate information in M_.blocksEQU

time-shift
Sébastien Villemot 2012-11-16 17:16:40 +01:00
parent badeec612f
commit bf19ab801f
2 changed files with 2 additions and 11 deletions

View File

@ -65,7 +65,7 @@ if options_.block && ~options_.bytecode
oo_.steady_state,...
[oo_.exo_steady_state; ...
oo_.exo_det_steady_state], M_.params);
idx = M_.blocksEQU{i};
idx = M_.block_structure_stat.block(i).equation;
z(idx) = r;
end
elseif options_.bytecode
@ -117,4 +117,4 @@ if info(1)
end
oo_.steady_state = steady_state_old;
oo_.steady_state = steady_state_old;

View File

@ -1502,15 +1502,6 @@ StaticModel::writeOutput(ostream &output, bool block) const
output << "];" << endl;
}
output << "M_.blocksEQU = cell(" << nb_blocks << ", 1);" << endl;
for (int b = 0; b < (int) nb_blocks; b++)
{
unsigned int block_size = getBlockSize(b);
output << "M_.blocksEQU{" << b+1 << "} = [ ";
for (int i = 0; i < (int) block_size; i++)
output << getBlockEquationID(b, i)+1 << "; ";
output << "];" << endl;
}
for (int b = 0; b < (int) nb_blocks; b++)
{
BlockSimulationType simulation_type = getBlockSimulationType(b);