toolbox.h File Reference
#include <stdio.h>#include <stdlib.h>#include <string.h>
Include dependency graph for toolbox.h:

Go to the source code of this file.
Macros | |
| #define | TAG 1 |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | PRINT_SUCCESS 0 |
| #define | VERBOSE 0 |
| #define | SMALL_SIZE 1000 |
| #define | LONG_SIZE 40000 |
| #define | DEFAULT_BLOCKS 3 |
| #define | ASYNC |
| #define | PRINT(str, ...) fprintf(stdout, str "\n", ## __VA_ARGS__) |
| #define | PRINT_NO_NL(str, ...) fprintf(stdout, str, ## __VA_ARGS__) |
Enumerations | |
| enum | MPIR_NODETYPE { MPIR_INT , MPIR_FLOAT , MPIR_DOUBLE , MPIR_COMPLEX , MPIR_LONG , MPIR_SHORT , MPIR_CHAR , MPIR_BYTE , MPIR_UCHAR , MPIR_USHORT , MPIR_ULONG , MPIR_UINT , MPIR_CONTIG , MPIR_VECTOR , MPIR_HVECTOR , MPIR_INDEXED , MPIR_HINDEXED , MPIR_STRUCT , MPIR_DOUBLE_COMPLEX , MPIR_PACKED , MPIR_UB , MPIR_LB , MPIR_LONGDOUBLE , MPIR_LONGLONGINT , MPIR_LOGICAL , MPIR_FORT_INT } |
Functions | |
| int | checkArguments (int argc, char **argv, int startPos, int *use_hindex, int *short_message, int *minSize, int *maxSize, int *stride, int *blocks, int *size, char *tests) |
Macro Definition Documentation
◆ ASYNC
◆ DEFAULT_BLOCKS
◆ FALSE
◆ LONG_SIZE
| #define PRINT | ( | str, | |
| ... | |||
| ) | fprintf(stdout, str "\n", ## __VA_ARGS__) |
◆ PRINT_NO_NL
| #define PRINT_NO_NL | ( | str, | |
| ... | |||
| ) | fprintf(stdout, str, ## __VA_ARGS__) |
◆ PRINT_SUCCESS
◆ SMALL_SIZE
◆ TAG
◆ TRUE
◆ VERBOSE
Enumeration Type Documentation
◆ MPIR_NODETYPE
| enum MPIR_NODETYPE |
Function Documentation
◆ checkArguments()
| int checkArguments | ( | int | argc, |
| char ** | argv, | ||
| int | startPos, | ||
| int * | use_hindex, | ||
| int * | short_message, | ||
| int * | minSize, | ||
| int * | maxSize, | ||
| int * | stride, | ||
| int * | blocks, | ||
| int * | size, | ||
| char * | tests | ||
| ) |