keys.add("compulsory","CONTOUR","the value we would like to draw the contour at in the space");
keys.add("compulsory","CONTOUR","the value we would like to draw the contour at in the space");
keys.add("compulsory","INNER_RADIUS","the minimum radius on which to look for the contour");
keys.add("compulsory","INNER_RADIUS","the minimum radius on which to look for the contour");
keys.add("compulsory","OUTER_RADIUS","the outer radius on which to look for the contour");
keys.add("compulsory","OUTER_RADIUS","the outer radius on which to look for the contour");
keys.add("compulsory","NBINS","1","the number of discrete sections in which to divide the distance between the inner and outer radius when searching for a contour");
// We want a better way of doing this bit
// We want a better way of doing this bit
keys.add("compulsory","FILE","file on which to output coordinates");
keys.add("compulsory","FILE","file on which to output coordinates");
keys.add("compulsory","UNITS","PLUMED","the units in which to print out the coordinates. PLUMED means internal PLUMED units");
keys.add("compulsory","UNITS","PLUMED","the units in which to print out the coordinates. PLUMED means internal PLUMED units");
...
@@ -84,8 +85,9 @@ ActionWithInputGrid(ao)
...
@@ -84,8 +85,9 @@ ActionWithInputGrid(ao)
log.printf(" searching for %d points on dividing surface \n");
log.printf(" searching for %d points on dividing surface \n");
parse("CONTOUR",contour);
parse("CONTOUR",contour);
log.printf(" calculating dividing surface along which function equals %f \n",contour);
log.printf(" calculating dividing surface along which function equals %f \n",contour);