preprocessor: make JSON output start counting at 1 instead of 0. #1387
parent
32a08f8db0
commit
5fbadbadd3
|
@ -5387,7 +5387,7 @@ DynamicModel::writeJsonComputingPassOutput(ostream &output) const
|
||||||
int lag = getLagByDerivID(it->first.second);
|
int lag = getLagByDerivID(it->first.second);
|
||||||
expr_t d1 = it->second;
|
expr_t d1 = it->second;
|
||||||
|
|
||||||
jacobian_output << "{\"eq\": " << eq
|
jacobian_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"var\": \"" << var << "\""
|
<< ", \"var\": \"" << var << "\""
|
||||||
<< ", \"lag\": " << lag
|
<< ", \"lag\": " << lag
|
||||||
<< ", \"val\": \"";
|
<< ", \"val\": \"";
|
||||||
|
@ -5418,7 +5418,7 @@ DynamicModel::writeJsonComputingPassOutput(ostream &output) const
|
||||||
int lag2 = getLagByDerivID(it->first.second.second);
|
int lag2 = getLagByDerivID(it->first.second.second);
|
||||||
expr_t d2 = it->second;
|
expr_t d2 = it->second;
|
||||||
|
|
||||||
hessian_output << "{\"eq\": " << eq
|
hessian_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"var1\": \"" << var1 << "\""
|
<< ", \"var1\": \"" << var1 << "\""
|
||||||
<< ", \"lag1\": " << lag1
|
<< ", \"lag1\": " << lag1
|
||||||
<< ", \"var2\": \"" << var2 << "\""
|
<< ", \"var2\": \"" << var2 << "\""
|
||||||
|
@ -5453,7 +5453,7 @@ DynamicModel::writeJsonComputingPassOutput(ostream &output) const
|
||||||
int lag3 = getLagByDerivID(it->first.second.second.second);
|
int lag3 = getLagByDerivID(it->first.second.second.second);
|
||||||
expr_t d3 = it->second;
|
expr_t d3 = it->second;
|
||||||
|
|
||||||
third_derivatives_output << "{\"eq\": " << eq
|
third_derivatives_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"var1\": \"" << var1 << "\""
|
<< ", \"var1\": \"" << var1 << "\""
|
||||||
<< ", \"lag1\": " << lag1
|
<< ", \"lag1\": " << lag1
|
||||||
<< ", \"var2\": \"" << var2 << "\""
|
<< ", \"var2\": \"" << var2 << "\""
|
||||||
|
@ -5513,7 +5513,7 @@ DynamicModel::writeJsonParamsDerivativesFile(ostream &output) const
|
||||||
string param = symbol_table.getName(getSymbIDByDerivID(it->first.second));
|
string param = symbol_table.getName(getSymbIDByDerivID(it->first.second));
|
||||||
expr_t d1 = it->second;
|
expr_t d1 = it->second;
|
||||||
|
|
||||||
jacobian_output << "{\"eq\": " << eq
|
jacobian_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"param\": \"" << param << "\""
|
<< ", \"param\": \"" << param << "\""
|
||||||
<< ", \"val\": \"";
|
<< ", \"val\": \"";
|
||||||
d1->writeJsonOutput(jacobian_output, params_derivs_temporary_terms, tef_terms);
|
d1->writeJsonOutput(jacobian_output, params_derivs_temporary_terms, tef_terms);
|
||||||
|
@ -5537,7 +5537,7 @@ DynamicModel::writeJsonParamsDerivativesFile(ostream &output) const
|
||||||
string param = symbol_table.getName(getSymbIDByDerivID(it->first.second.second));
|
string param = symbol_table.getName(getSymbIDByDerivID(it->first.second.second));
|
||||||
expr_t d2 = it->second;
|
expr_t d2 = it->second;
|
||||||
|
|
||||||
hessian_output << "{\"eq\": " << eq
|
hessian_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"var\": \"" << var << "\""
|
<< ", \"var\": \"" << var << "\""
|
||||||
<< ", \"lag\": " << lag
|
<< ", \"lag\": " << lag
|
||||||
<< ", \"param\": \"" << param << "\""
|
<< ", \"param\": \"" << param << "\""
|
||||||
|
@ -5563,7 +5563,7 @@ DynamicModel::writeJsonParamsDerivativesFile(ostream &output) const
|
||||||
string param2 = symbol_table.getName(getSymbIDByDerivID(it->first.second.second));
|
string param2 = symbol_table.getName(getSymbIDByDerivID(it->first.second.second));
|
||||||
expr_t d2 = it->second;
|
expr_t d2 = it->second;
|
||||||
|
|
||||||
hessian1_output << "{\"eq\": " << eq
|
hessian1_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"param1\": \"" << param1 << "\""
|
<< ", \"param1\": \"" << param1 << "\""
|
||||||
<< ", \"param2\": \"" << param2 << "\""
|
<< ", \"param2\": \"" << param2 << "\""
|
||||||
<< ", \"val\": \"";
|
<< ", \"val\": \"";
|
||||||
|
@ -5590,7 +5590,7 @@ DynamicModel::writeJsonParamsDerivativesFile(ostream &output) const
|
||||||
string param2 = symbol_table.getName(getSymbIDByDerivID(it->first.second.second.second));
|
string param2 = symbol_table.getName(getSymbIDByDerivID(it->first.second.second.second));
|
||||||
expr_t d2 = it->second;
|
expr_t d2 = it->second;
|
||||||
|
|
||||||
third_derivs_output << "{\"eq\": " << eq
|
third_derivs_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"var\": \"" << var << "\""
|
<< ", \"var\": \"" << var << "\""
|
||||||
<< ", \"lag\": " << lag
|
<< ", \"lag\": " << lag
|
||||||
<< ", \"param1\": \"" << param1 << "\""
|
<< ", \"param1\": \"" << param1 << "\""
|
||||||
|
@ -5621,7 +5621,7 @@ DynamicModel::writeJsonParamsDerivativesFile(ostream &output) const
|
||||||
string param = symbol_table.getName(getSymbIDByDerivID(it->first.second.second.second));
|
string param = symbol_table.getName(getSymbIDByDerivID(it->first.second.second.second));
|
||||||
expr_t d2 = it->second;
|
expr_t d2 = it->second;
|
||||||
|
|
||||||
third_derivs1_output << "{\"eq\": " << eq
|
third_derivs1_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"var1\": \"" << var1 << "\""
|
<< ", \"var1\": \"" << var1 << "\""
|
||||||
<< ", \"lag1\": " << lag1
|
<< ", \"lag1\": " << lag1
|
||||||
<< ", \"var2\": \"" << var2 << "\""
|
<< ", \"var2\": \"" << var2 << "\""
|
||||||
|
|
|
@ -2466,7 +2466,7 @@ StaticModel::writeJsonComputingPassOutput(ostream &output) const
|
||||||
string var = symbol_table.getName(getSymbIDByDerivID(it->first.second));
|
string var = symbol_table.getName(getSymbIDByDerivID(it->first.second));
|
||||||
expr_t d1 = it->second;
|
expr_t d1 = it->second;
|
||||||
|
|
||||||
jacobian_output << "{\"eq\": " << eq
|
jacobian_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"var\": \"" << var << "\""
|
<< ", \"var\": \"" << var << "\""
|
||||||
<< ", \"val\": \"";
|
<< ", \"val\": \"";
|
||||||
d1->writeJsonOutput(jacobian_output, temp_term_union, tef_terms);
|
d1->writeJsonOutput(jacobian_output, temp_term_union, tef_terms);
|
||||||
|
@ -2495,7 +2495,7 @@ StaticModel::writeJsonComputingPassOutput(ostream &output) const
|
||||||
string var2 = symbol_table.getName(getSymbIDByDerivID(it->first.second.second));
|
string var2 = symbol_table.getName(getSymbIDByDerivID(it->first.second.second));
|
||||||
expr_t d2 = it->second;
|
expr_t d2 = it->second;
|
||||||
|
|
||||||
hessian_output << "{\"eq\": " << eq
|
hessian_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"var1\": \"" << var1 << "\""
|
<< ", \"var1\": \"" << var1 << "\""
|
||||||
<< ", \"var2\": \"" << var2 << "\""
|
<< ", \"var2\": \"" << var2 << "\""
|
||||||
<< ", \"val\": \"";
|
<< ", \"val\": \"";
|
||||||
|
@ -2525,7 +2525,7 @@ StaticModel::writeJsonComputingPassOutput(ostream &output) const
|
||||||
string var3 = symbol_table.getName(getSymbIDByDerivID(it->first.second.second.second));
|
string var3 = symbol_table.getName(getSymbIDByDerivID(it->first.second.second.second));
|
||||||
expr_t d3 = it->second;
|
expr_t d3 = it->second;
|
||||||
|
|
||||||
third_derivatives_output << "{\"eq\": " << eq
|
third_derivatives_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"var1\": \"" << var1 << "\""
|
<< ", \"var1\": \"" << var1 << "\""
|
||||||
<< ", \"var2\": \"" << var2 << "\""
|
<< ", \"var2\": \"" << var2 << "\""
|
||||||
<< ", \"var3\": \"" << var3 << "\""
|
<< ", \"var3\": \"" << var3 << "\""
|
||||||
|
@ -2582,7 +2582,7 @@ StaticModel::writeJsonParamsDerivativesFile(ostream &output) const
|
||||||
string param = symbol_table.getName(getSymbIDByDerivID(it->first.second));
|
string param = symbol_table.getName(getSymbIDByDerivID(it->first.second));
|
||||||
expr_t d1 = it->second;
|
expr_t d1 = it->second;
|
||||||
|
|
||||||
jacobian_output << "{\"eq\": " << eq
|
jacobian_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"param\": \"" << param << "\""
|
<< ", \"param\": \"" << param << "\""
|
||||||
<< ", \"val\": \"";
|
<< ", \"val\": \"";
|
||||||
d1->writeJsonOutput(jacobian_output, params_derivs_temporary_terms, tef_terms);
|
d1->writeJsonOutput(jacobian_output, params_derivs_temporary_terms, tef_terms);
|
||||||
|
@ -2605,7 +2605,7 @@ StaticModel::writeJsonParamsDerivativesFile(ostream &output) const
|
||||||
string param = symbol_table.getName(getSymbIDByDerivID(it->first.second.second));
|
string param = symbol_table.getName(getSymbIDByDerivID(it->first.second.second));
|
||||||
expr_t d2 = it->second;
|
expr_t d2 = it->second;
|
||||||
|
|
||||||
hessian_output << "{\"eq\": " << eq
|
hessian_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"var\": \"" << var << "\""
|
<< ", \"var\": \"" << var << "\""
|
||||||
<< ", \"param\": \"" << param << "\""
|
<< ", \"param\": \"" << param << "\""
|
||||||
<< ", \"val\": \"";
|
<< ", \"val\": \"";
|
||||||
|
@ -2630,7 +2630,7 @@ StaticModel::writeJsonParamsDerivativesFile(ostream &output) const
|
||||||
string param2 = symbol_table.getName(getSymbIDByDerivID(it->first.second.second));
|
string param2 = symbol_table.getName(getSymbIDByDerivID(it->first.second.second));
|
||||||
expr_t d2 = it->second;
|
expr_t d2 = it->second;
|
||||||
|
|
||||||
hessian1_output << "{\"eq\": " << eq
|
hessian1_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"param1\": \"" << param1 << "\""
|
<< ", \"param1\": \"" << param1 << "\""
|
||||||
<< ", \"param2\": \"" << param2 << "\""
|
<< ", \"param2\": \"" << param2 << "\""
|
||||||
<< ", \"val\": \"";
|
<< ", \"val\": \"";
|
||||||
|
@ -2656,7 +2656,7 @@ StaticModel::writeJsonParamsDerivativesFile(ostream &output) const
|
||||||
string param2 = symbol_table.getName(getSymbIDByDerivID(it->first.second.second.second));
|
string param2 = symbol_table.getName(getSymbIDByDerivID(it->first.second.second.second));
|
||||||
expr_t d2 = it->second;
|
expr_t d2 = it->second;
|
||||||
|
|
||||||
third_derivs_output << "{\"eq\": " << eq
|
third_derivs_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"var\": \"" << var << "\""
|
<< ", \"var\": \"" << var << "\""
|
||||||
<< ", \"param1\": \"" << param1 << "\""
|
<< ", \"param1\": \"" << param1 << "\""
|
||||||
<< ", \"param2\": \"" << param2 << "\""
|
<< ", \"param2\": \"" << param2 << "\""
|
||||||
|
@ -2684,7 +2684,7 @@ StaticModel::writeJsonParamsDerivativesFile(ostream &output) const
|
||||||
string param = symbol_table.getName(getSymbIDByDerivID(it->first.second.second.second));
|
string param = symbol_table.getName(getSymbIDByDerivID(it->first.second.second.second));
|
||||||
expr_t d2 = it->second;
|
expr_t d2 = it->second;
|
||||||
|
|
||||||
third_derivs1_output << "{\"eq\": " << eq
|
third_derivs1_output << "{\"eq\": " << eq + 1
|
||||||
<< ", \"var1\": \"" << var1 << "\""
|
<< ", \"var1\": \"" << var1 << "\""
|
||||||
<< ", \"var2\": \"" << var2 << "\""
|
<< ", \"var2\": \"" << var2 << "\""
|
||||||
<< ", \"param1\": \"" << param << "\""
|
<< ", \"param1\": \"" << param << "\""
|
||||||
|
|
Loading…
Reference in New Issue