--- /dev/null
+#ifndef PARAQ_H
+#define PARAQ_H
+
+#include <string>
+#include <map>
+#include <vector>
+
+using namespace std;
+
+class paraq {
+ public:
+ paraq(int nprocs, int rank);
+ void addRange(const string& paraid, double min, double max, double step);
+ map<string,double>* nextParas();
+
+ private:
+ int nprocs, rank;
+ int lastjob;
+ map< string, vector< double* > > paraMap;
+ vector< map<string,double> > jobList;
+};
+
+#endif