Next: , Previous: Constant Arguments, Up: Naming Conventions for Data Parallel Functions


Color argument for SU(N)

For the general color case SU(N) the specific function requires an extra argument giving the number of colors. It always comes first. Thus in the above example we would write

QDP_FN_V_eq_c_times_V(nc, c, z, b, s);

where nc specifies the number of colors. In normal practice, the variable nc should be replaced by the required user-defined macro QDP_Nc specifying the prevailing number of colors. The generic function is actually a macro and is automatically converted to this usage with QDP_Nc for the first argument. However, if the specific name is used, the user must supply the argument.