X-Git-Url: http://git.treefish.org/~alex/phys/latlib.git/blobdiff_plain/4d1416455c49f0ba19954ca80a72b72f9dfcd33e..7ebf4164400b973bba97887d7852bc07801206b7:/paraq.h diff --git a/paraq.h b/paraq.h index ef4376b..fbb6dab 100644 --- a/paraq.h +++ b/paraq.h @@ -15,9 +15,10 @@ class paraq { double& operator[] (string paraid); void addRange(const string& paraid, double range[3]) { addRange(paraid, range[0], range[1], range[2]); } void addRange(const string& paraid, char *range); - void setDefault(const string& paraid, double value) { defaultPara[paraid] = value; } + void setDefault(const string& paraid, double value) { defaultPara[paraid] = value; uniqueAllParaIdsAdd(paraid); } int getTotalJobs(); string rangeString(); + //map* getAllParas() {}; private: int nprocs, rank; @@ -30,6 +31,8 @@ class paraq { bool inParas(vector& paraVec, double& tofind); double masterdefault; bool jobListInitialized; + vector allParaIds; + void uniqueAllParaIdsAdd(const string& paraid); }; #endif