Beispiel #1
0
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{

    if (nrhs != 0)
        mexErrMsgTxt("Invalid arguments. No input argument is needed.");

    if (nlhs!=0)
        mexErrMsgTxt("Invalid arguments. No output argument is needed.");

    char name[256],platform[256],toolkit[256],compute[256];

    //calculate
    af_device_info(name,platform,toolkit,compute);
    mexPrintf("%s\n%s\n%s\n%s\n", name,platform,toolkit,compute);

}
Beispiel #2
0
 void deviceInfo(char* d_name, char* d_platform, char *d_toolkit, char* d_compute)
 {
     AF_THROW(af_device_info(d_name, d_platform, d_toolkit, d_compute));
 }