Same as bce9b66312
for matlab output.
parent
bce9b66312
commit
849936d81b
|
@ -2919,6 +2919,12 @@ DynamicModel::writeOutput(ostream &output, const string &basename, bool block_de
|
||||||
<< modstruct << "nsfwrd = " << nfwrd+nboth << ";" << endl
|
<< modstruct << "nsfwrd = " << nfwrd+nboth << ";" << endl
|
||||||
<< modstruct << "nspred = " << npred+nboth << ";" << endl
|
<< modstruct << "nspred = " << npred+nboth << ";" << endl
|
||||||
<< modstruct << "ndynamic = " << npred+nboth+nfwrd << ";" << endl;
|
<< modstruct << "ndynamic = " << npred+nboth+nfwrd << ";" << endl;
|
||||||
|
if (!julia)
|
||||||
|
output << modstruct << "dynamic_tmp_nbr = zeros(4,1); % Number of temporaries used for the dynamic model" << endl
|
||||||
|
<< modstruct << "dynamic_tmp_nbr(1) = " << temporary_terms_res_idxs.size() << "; % Number of temporaries used for the evaluation of the residuals" << endl
|
||||||
|
<< modstruct << "dynamic_tmp_nbr(2) = " << temporary_terms_g1_idxs.size() << "; % Number of temporaries used for the evaluation of g1 (jacobian)" << endl
|
||||||
|
<< modstruct << "dynamic_tmp_nbr(3) = " << temporary_terms_g2_idxs.size() << "; % Number of temporaries used for the evaluation of g2 (hessian)" << endl
|
||||||
|
<< modstruct << "dynamic_tmp_nbr(4) = " << temporary_terms_g3_idxs.size() << "; % Number of temporaries used for the evaluation of g3 (third order derivatives)" << endl;
|
||||||
|
|
||||||
// Write equation tags
|
// Write equation tags
|
||||||
if (julia)
|
if (julia)
|
||||||
|
|
|
@ -2064,6 +2064,12 @@ StaticModel::writeStaticBlockMFSFile(const string &basename) const
|
||||||
void
|
void
|
||||||
StaticModel::writeOutput(ostream &output, bool block) const
|
StaticModel::writeOutput(ostream &output, bool block) const
|
||||||
{
|
{
|
||||||
|
output << "M_.static_tmp_nbr = zeros(4,1); % Number of temporaries used for the static model" <<endl
|
||||||
|
<< "M_.static_tmp_nbr(1) = " << temporary_terms_res_idxs.size() << "; % Number of temporaries used for the evaluation of the residuals" << endl
|
||||||
|
<< "M_.static_tmp_nbr(2) = " << temporary_terms_g1_idxs.size() << "; % Number of temporaries used for the evaluation of g1 (jacobian)" << endl
|
||||||
|
<< "M_.static_tmp_nbr(3) = " << temporary_terms_g2_idxs.size() << "; % Number of temporaries used for the evaluation of g2 (hessian)" << endl
|
||||||
|
<< "M_.static_tmp_nbr(4) = " << temporary_terms_g3_idxs.size() << "; % Number of temporaries used for the evaluation of g3 (third order derivatives)" << endl;
|
||||||
|
|
||||||
if (!block)
|
if (!block)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue