Always compute hessian when analytic_derivation is set
parent
761b1f2df7
commit
b7538ad315
|
@ -401,7 +401,7 @@ ModFile::computingPass(bool no_tmp_terms)
|
||||||
cerr << "ERROR: Incorrect order option..." << endl;
|
cerr << "ERROR: Incorrect order option..." << endl;
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
bool hessian = mod_file_struct.order_option >= 2 || mod_file_struct.identification_present;
|
bool hessian = mod_file_struct.order_option >= 2 || mod_file_struct.identification_present || mod_file_struct.estimation_analytic_derivation;
|
||||||
bool thirdDerivatives = mod_file_struct.order_option == 3;
|
bool thirdDerivatives = mod_file_struct.order_option == 3;
|
||||||
bool paramsDerivatives = mod_file_struct.identification_present || mod_file_struct.estimation_analytic_derivation;
|
bool paramsDerivatives = mod_file_struct.identification_present || mod_file_struct.estimation_analytic_derivation;
|
||||||
dynamic_model.computingPass(true, hessian, thirdDerivatives, paramsDerivatives, global_eval_context, no_tmp_terms, block, use_dll, byte_code);
|
dynamic_model.computingPass(true, hessian, thirdDerivatives, paramsDerivatives, global_eval_context, no_tmp_terms, block, use_dll, byte_code);
|
||||||
|
|
Loading…
Reference in New Issue