X-Git-Url: http://git.treefish.org/~alex/phys/latlib.git/blobdiff_plain/a5f05e337d18c193ac57b4da0013d1cdc69f8faa..3675da388f7ca12cdc6d93f4a8b94ef4bdd96b19:/paraq.h?ds=inline diff --git a/paraq.h b/paraq.h index 6dc582d..0167bcb 100644 --- a/paraq.h +++ b/paraq.h @@ -16,6 +16,8 @@ class paraq { 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; uniqueAllParaIdsAdd(paraid); } + + void linkParas(const string& paraid1, const string ¶id2) { linkedParas.push_back( make_pair(paraid1,paraid2) ); } int getTotalJobs(); string rangeString(); vector allParaIds; @@ -28,6 +30,7 @@ class paraq { map defaultPara; map< string, vector > paraMap; map< string, vector > rangeMap; + vector< pair > linkedParas; vector< map > jobList; void initJobList(); bool inParas(vector& paraVec, double& tofind);