Syntax 

int PCMSMatrixSetThreadCount (long threads)


Parameters 

long threads ­– The number of threads the trip matrix should use for processing.


Description

Allows the calling application to specify how many threads to use for parallel processing. When not specified, RouteMatrix will use the available cores and threads on the computer. (A license for PC*MILER|RouteMatrix is required.)


Return Values 

Negative one (-1) indicates that the product is not licensed for RouteMatrix.

 

Sample Code

Trip matTrip = PCMSNewTrip(server);
// Set up the Matrix Routing options
PCMSSetCalcType(matTrip, CALC_PRACTICAL);
PCMSMatrixSetOptions(matTrip);
// Set the number of threads to be used internally
PCMSMatrixSetThreadCount(2);


Supported Since: PC*MILER|Connect 26

Category: Matrix Functions