A class that set information on kernels should be tested and give directive for creation ApexCudaTestContext. More...
#include <NxApexCudaTestManager.h>
Public Member Functions | |
| virtual void | setWritePath (const char *path)=0 |
| Set the write path. | |
| virtual void | setWriteForFunction (const char *functionName, const char *moduleName)=0 |
| Set write for function. | |
| virtual void | setMaxSamples (physx::PxU32 maxFrames)=0 |
| Set the maximum number of frames. | |
| virtual void | setFrames (physx::PxU32 numFrames, const PxU32 *frames)=0 |
| Set the frames. | |
| virtual void | setFramePeriod (physx::PxU32 period)=0 |
| Set the frame period. | |
| virtual void | setCallPerFrameMaxCount (PxU32 cpfMaxCount)=0 |
| Set maximal count of kernel calls per frame. | |
| virtual void | setWriteForNotSuccessfulKernel (bool flag)=0 |
| Set flag for writing kernel context for kernel that return not successful error code. | |
| virtual bool | runKernel (const char *path)=0 |
| Run a kernel. | |
A class that set information on kernels should be tested and give directive for creation ApexCudaTestContext.