mirror of
https://git.gfz-potsdam.de/naaice/iphreeqc.git
synced 2025-12-16 16:44:49 +01:00
refactor: Update printVectorsAsTable function in ipqEngine.cpp
- Added "Array Index" column to the table output
This commit is contained in:
parent
e42c120518
commit
8c2e1ce8e8
@ -39,13 +39,14 @@ void printVectorsAsTable(const std::vector<std::string> &names,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::cout << std::left << std::setw(20) << "Name" << std::setw(20) << "Value"
|
std::cout << std::left << std::setw(20) << "Array Index" << std::setw(20)
|
||||||
<< std::endl;
|
<< "Name" << std::setw(20) << "Value" << std::endl;
|
||||||
std::cout << std::string(40, '-') << std::endl;
|
std::cout << std::string(40, '-') << std::endl;
|
||||||
|
|
||||||
for (std::size_t i = 0; i < names.size(); ++i) {
|
for (std::size_t i = 0; i < names.size(); ++i) {
|
||||||
std::cout << std::left << std::setw(20) << names[i] << std::setw(20)
|
std::cout << std::left << std::setw(20) << std::to_string(i)
|
||||||
<< values[i] << std::endl;
|
<< std::setw(20) << names[i] << std::setw(20) << values[i]
|
||||||
|
<< std::endl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -111,8 +112,8 @@ int main(int argc, char *argv[]) {
|
|||||||
// std::for_each(NewInp.begin()+3, NewInp.end(),
|
// std::for_each(NewInp.begin()+3, NewInp.end(),
|
||||||
// [](double a) { return a * 0.8;});
|
// [](double a) { return a * 0.8;});
|
||||||
|
|
||||||
NewInp[7] += 0.2; // Cl
|
NewInp[5] += 0.2; // Cl
|
||||||
NewInp[9] += 0.2; // Na
|
NewInp[7] += 0.2; // Na
|
||||||
MyEngine.runCell(NewInp, 200);
|
MyEngine.runCell(NewInp, 200);
|
||||||
|
|
||||||
std::cout << "\n\nAfter running the cell:\n";
|
std::cout << "\n\nAfter running the cell:\n";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user