PIPS
paramStruct Struct Reference

#include <Params.h>

Public Types

enum  { WORK_DIM =2 }
 

Data Fields

int nWidth
 
int nHeight
 
int nInWidth
 
int nInHeight
 
int nFilterWidth
 
int nIterations
 
size_t globalNDWorkSize [WORK_DIM]
 
size_t localNDWorkSize [WORK_DIM]
 
std::string kernelFile
 
std::vector< std::stringkernelNames
 
int nTotalKernels
 
std::vector< intompThreads
 
int nOmpRuns
 
bool bCPUTiming
 
bool bDeviceKernelTiming
 
bool bVerify
 

Detailed Description

Definition at line 98 of file Params.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
WORK_DIM 

Definition at line 107 of file Params.h.

107 {WORK_DIM=2};
@ WORK_DIM
Definition: Params.h:107

Field Documentation

◆ bCPUTiming

bool paramStruct::bCPUTiming

Definition at line 120 of file Params.h.

Referenced by InitParams(), and ParseCommandLine().

◆ bDeviceKernelTiming

bool paramStruct::bDeviceKernelTiming

Definition at line 121 of file Params.h.

Referenced by InitParams(), and ParseCommandLine().

◆ bVerify

bool paramStruct::bVerify

Definition at line 123 of file Params.h.

Referenced by InitParams(), and ParseCommandLine().

◆ globalNDWorkSize

size_t paramStruct::globalNDWorkSize[WORK_DIM]

Definition at line 108 of file Params.h.

Referenced by InitParams().

◆ kernelFile

std::string paramStruct::kernelFile

Definition at line 111 of file Params.h.

Referenced by InitParams(), and ParseCommandLine().

◆ kernelNames

std::vector<std::string> paramStruct::kernelNames

Definition at line 113 of file Params.h.

Referenced by InitParams().

◆ localNDWorkSize

size_t paramStruct::localNDWorkSize[WORK_DIM]

Definition at line 109 of file Params.h.

Referenced by InitParams().

◆ nFilterWidth

int paramStruct::nFilterWidth

Definition at line 104 of file Params.h.

Referenced by InitParams(), and ParseCommandLine().

◆ nHeight

int paramStruct::nHeight

Definition at line 101 of file Params.h.

Referenced by InitParams(), and ParseCommandLine().

◆ nInHeight

int paramStruct::nInHeight

Definition at line 103 of file Params.h.

Referenced by InitParams().

◆ nInWidth

int paramStruct::nInWidth

Definition at line 102 of file Params.h.

Referenced by InitParams().

◆ nIterations

int paramStruct::nIterations

Definition at line 105 of file Params.h.

Referenced by InitParams(), and ParseCommandLine().

◆ nOmpRuns

int paramStruct::nOmpRuns

Definition at line 118 of file Params.h.

Referenced by InitParams().

◆ nTotalKernels

int paramStruct::nTotalKernels

Definition at line 114 of file Params.h.

Referenced by InitParams().

◆ nWidth

int paramStruct::nWidth

Definition at line 100 of file Params.h.

Referenced by InitParams(), and ParseCommandLine().

◆ ompThreads

std::vector<int> paramStruct::ompThreads

Definition at line 117 of file Params.h.

Referenced by InitParams().


The documentation for this struct was generated from the following file: