Go to the source code of this file.
Defines | |
| #define | B_ID(index, i) (index+(bStride*(i))) |
| #define | C_ID(index, i) (index+(cStride*(i))) |
Functions | |
| dxGlobal void | parallelReduce (dxDeviceData dReal4 *fc0, dxDeviceData dReal4 *fc1, dxDeviceData const dReal4 *fc0_reduction, dxDeviceData const dReal4 *fc1_reduction, const int reductionStride, const int bodySize, const int reductionSize) |
| dxGlobal void | parallelSORLCP (dxDeviceData dReal4 *fc0_reduction, dxDeviceData dReal4 *fc1_reduction, dxDeviceData dReal *lambda, dxDeviceData const int4 *bodyIDs, dxDeviceData const int *fIDs, dxDeviceData const dReal4 *j, dxDeviceData const dReal4 *ij, dxDeviceData const dReal4 *fc0, dxDeviceData const dReal4 *fc1, dxDeviceData const dReal *adcfm, dxDeviceData const dReal *rhs, dxDeviceData const dReal *lohi, const int offset, const int numConstraints, const int bStride, const int cStride) |
| dxGlobal void | parallelZero (dxDeviceData dReal *buffer, int bufferSize) |
| dxGlobal void | parallelZero4 (dxDeviceData dReal4 *buffer, int bufferSize) |
| #define B_ID | ( | index, | |
| i | |||
| ) | (index+(bStride*(i))) |
Definition at line 5 of file parallel_kernels_nontemplate.h.
| #define C_ID | ( | index, | |
| i | |||
| ) | (index+(cStride*(i))) |
Definition at line 4 of file parallel_kernels_nontemplate.h.
| dxGlobal void parallelReduce | ( | dxDeviceData dReal4 * | fc0, |
| dxDeviceData dReal4 * | fc1, | ||
| dxDeviceData const dReal4 * | fc0_reduction, | ||
| dxDeviceData const dReal4 * | fc1_reduction, | ||
| const int | reductionStride, | ||
| const int | bodySize, | ||
| const int | reductionSize | ||
| ) |
Definition at line 128 of file parallel_kernels_nontemplate.h.
| dxGlobal void parallelSORLCP | ( | dxDeviceData dReal4 * | fc0_reduction, |
| dxDeviceData dReal4 * | fc1_reduction, | ||
| dxDeviceData dReal * | lambda, | ||
| dxDeviceData const int4 * | bodyIDs, | ||
| dxDeviceData const int * | fIDs, | ||
| dxDeviceData const dReal4 * | j, | ||
| dxDeviceData const dReal4 * | ij, | ||
| dxDeviceData const dReal4 * | fc0, | ||
| dxDeviceData const dReal4 * | fc1, | ||
| dxDeviceData const dReal * | adcfm, | ||
| dxDeviceData const dReal * | rhs, | ||
| dxDeviceData const dReal * | lohi, | ||
| const int | offset, | ||
| const int | numConstraints, | ||
| const int | bStride, | ||
| const int | cStride | ||
| ) |
Definition at line 26 of file parallel_kernels_nontemplate.h.
| dxGlobal void parallelZero | ( | dxDeviceData dReal * | buffer, |
| int | bufferSize | ||
| ) |
Definition at line 8 of file parallel_kernels_nontemplate.h.
| dxGlobal void parallelZero4 | ( | dxDeviceData dReal4 * | buffer, |
| int | bufferSize | ||
| ) |
Definition at line 17 of file parallel_kernels_nontemplate.h.