| Macros | |
| #define | CS_FUNCTION_INTENSIVE (1 << 0) | 
| #define | CS_FUNCTION_EXTENSIVE (1 << 1) | 
| #define | CS_FUNCTION_TIME_INDEPENDENT (1 << 2) | 
| #define | CS_FUNCTION_USER (1 << 3) | 
| #define | CS_FUNCTION_NO_MPI_CALL (1 << 4) | 
| #define | CS_FUNCTION_NO_SUB_TASK (1 << 5) | 
| #define CS_FUNCTION_EXTENSIVE (1 << 1) | 
represents an extensive quantity
| #define CS_FUNCTION_INTENSIVE (1 << 0) | 
represents an intensive quantity
| #define CS_FUNCTION_NO_MPI_CALL (1 << 4) | 
no internal MPI calls (may allow optimizations)
| #define CS_FUNCTION_NO_SUB_TASK (1 << 5) | 
no sub-tasking (may be called inside task with no sync issues)
| #define CS_FUNCTION_TIME_INDEPENDENT (1 << 2) | 
represents a quantity which does not change over time
| #define CS_FUNCTION_USER (1 << 3) | 
user-defined