mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
ParameterSystem: replace std::list with std::vector
This commit is contained in:
parent
36142f588c
commit
4cc187d2d8
@ -41,7 +41,6 @@
|
|||||||
|
|
||||||
#include <charconv>
|
#include <charconv>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <list>
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
@ -116,7 +115,7 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
void getFlattenedKeyList(std::list<std::string>& dest,
|
void getFlattenedKeyList(std::vector<std::string>& dest,
|
||||||
const Dune::ParameterTree& tree,
|
const Dune::ParameterTree& tree,
|
||||||
const std::string& prefix = "")
|
const std::string& prefix = "")
|
||||||
{
|
{
|
||||||
@ -195,7 +194,7 @@ std::string parseUnquotedValue(std::string& s, const std::string&)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void printParamList(std::ostream& os,
|
void printParamList(std::ostream& os,
|
||||||
const std::list<std::string>& keyList,
|
const std::vector<std::string>& keyList,
|
||||||
bool printDefaults = false)
|
bool printDefaults = false)
|
||||||
{
|
{
|
||||||
const Dune::ParameterTree& tree = MetaData::tree();
|
const Dune::ParameterTree& tree = MetaData::tree();
|
||||||
@ -551,7 +550,7 @@ void getLists(std::vector<Parameter>& usedParams,
|
|||||||
}
|
}
|
||||||
|
|
||||||
// get all parameter keys
|
// get all parameter keys
|
||||||
std::list<std::string> allKeysList;
|
std::vector<std::string> allKeysList;
|
||||||
getFlattenedKeyList(allKeysList, MetaData::tree());
|
getFlattenedKeyList(allKeysList, MetaData::tree());
|
||||||
|
|
||||||
for (const auto& key : allKeysList) {
|
for (const auto& key : allKeysList) {
|
||||||
@ -764,9 +763,9 @@ std::string parseCommandLineOptions(int argc,
|
|||||||
|
|
||||||
void printValues(std::ostream& os)
|
void printValues(std::ostream& os)
|
||||||
{
|
{
|
||||||
std::list<std::string> runTimeAllKeyList;
|
std::vector<std::string> runTimeAllKeyList;
|
||||||
std::list<std::string> runTimeKeyList;
|
std::vector<std::string> runTimeKeyList;
|
||||||
std::list<std::string> unknownKeyList;
|
std::vector<std::string> unknownKeyList;
|
||||||
|
|
||||||
getFlattenedKeyList(runTimeAllKeyList, MetaData::tree());
|
getFlattenedKeyList(runTimeAllKeyList, MetaData::tree());
|
||||||
for (const auto& key : runTimeAllKeyList) {
|
for (const auto& key : runTimeAllKeyList) {
|
||||||
@ -781,7 +780,7 @@ void printValues(std::ostream& os)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// loop over all registered parameters
|
// loop over all registered parameters
|
||||||
std::list<std::string> compileTimeKeyList;
|
std::vector<std::string> compileTimeKeyList;
|
||||||
for (const auto& reg : MetaData::registry()) {
|
for (const auto& reg : MetaData::registry()) {
|
||||||
// check whether the key was specified at run-time
|
// check whether the key was specified at run-time
|
||||||
if (MetaData::tree().hasKey(reg.first)) {
|
if (MetaData::tree().hasKey(reg.first)) {
|
||||||
@ -813,8 +812,8 @@ void printValues(std::ostream& os)
|
|||||||
|
|
||||||
bool printUnused(std::ostream& os)
|
bool printUnused(std::ostream& os)
|
||||||
{
|
{
|
||||||
std::list<std::string> runTimeAllKeyList;
|
std::vector<std::string> runTimeAllKeyList;
|
||||||
std::list<std::string> unknownKeyList;
|
std::vector<std::string> unknownKeyList;
|
||||||
|
|
||||||
getFlattenedKeyList(runTimeAllKeyList, MetaData::tree());
|
getFlattenedKeyList(runTimeAllKeyList, MetaData::tree());
|
||||||
for (const auto& key : runTimeAllKeyList) {
|
for (const auto& key : runTimeAllKeyList) {
|
||||||
|
Loading…
Reference in New Issue
Block a user