Previous: QDP Functions, Up: Top


5 Function Details

This section describes in some detail the names and functionality for all functions in the interface involving linear algebra with and without shifts. Because of the variety of datatypes, and assignment operations, there are a few hundred names altogether. However, there are only a couple dozen categories. It is hoped that the construction of the names is sufficiently natural that with only a little practice, the user can guess the name of any function and determine its functionality without consulting a list.

In prototype specifications throughout this document the notation Type specifies the generic or specific datatype name matching the abbreviation T according to the table in Datatypes. We also introduce the shorthand

#define subset QDP_Subset subset

Unless otherwise indicated, operations occur on all sites in the specified subset.