TableBase¶
-
class
TableBase¶ -
setVector()¶ (destination message field) Assigns field value.
-
getVector()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
getOutputValue()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
getSize()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
getY()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
linearTransform()¶ (destination message field) Linearly scales and offsets data. Scale first, then offset.
-
xplot()¶ (destination message field) Dumps table contents to xplot-format file. Argument 1 is filename, argument 2 is plotname
-
plainPlot()¶ (destination message field) Dumps table contents to single-column ascii file. Uses scientific notation. Argument 1 is filename
-
loadCSV()¶ (destination message field) Reads a single column from a CSV file. Arguments: filename, column#, starting row#, separator
-
loadXplot()¶ (destination message field) Reads a single plot from an xplot file. Arguments: filename, plotnameWhen the file has 2 columns, the 2nd column is loaded.
-
loadXplotRange()¶ (destination message field) Reads a single plot from an xplot file, and selects a subset of points from it. Arguments: filename, plotname, startindex, endindexUses C convention: startindex included, endindex not included.When the file has 2 columns, the 2nd column is loaded.
-
compareXplot()¶ (destination message field) Reads a plot from an xplot file and compares with contents of TableBase.Result is put in 'output' field of table.If the comparison fails (e.g., due to zero entries), the return value is -1.Arguments: filename, plotname, comparison_operationOperations: rmsd (for RMSDifference), rmsr (RMSratio ), dotp (Dot product, not yet implemented).
-
compareVec()¶ (destination message field) Compares contents of TableBase with a vector of doubles.Result is put in 'output' field of table.If the comparison fails (e.g., due to zero entries), the return value is -1.Arguments: Other vector, comparison_operationOperations: rmsd (for RMSDifference), rmsr (RMSratio ), dotp (Dot product, not yet implemented).
-
clearVec()¶ (destination message field) Handles request to clear the data vector
-
vector¶ vector<double> (value field) vector with all table entries
-
outputValue¶ double (value field) Output value holding current table entry or output of a calculation
-
size¶ unsigned int (value field) size of table. Note that this is the number of x divisions +1since it must represent the largest value as well as thesmallest
-
y¶ unsigned int,double (lookup field) Value of table at specified index
-