#include <clew/clew.h>
#include <formula/token.hxx>
#include <formula/types.hxx>
#include <formula/vectortoken.hxx>
#include <opencl/OpenCLZone.hxx>
#include <sal/log.hxx>
#include <memory>
#include <set>
#include <vector>
#include "utils.hxx"
Go to the source code of this file.
|
namespace | sc |
| CAUTION! The following defines must be in the same namespace as the respective type.
|
|
namespace | sc::opencl |
|
◆ CHECK_PARAMETER_COUNT
#define CHECK_PARAMETER_COUNT |
( |
|
min, |
|
|
|
max |
|
) |
| |
Value: do { \
const
int count = vSubArguments.size(); \
if( count < ( min ) || count > ( max )) \
throw InvalidParameterCount( count, __FILE__, __LINE__ ); \
} while( false )
Definition at line 85 of file opbase.hxx.
◆ CHECK_PARAMETER_COUNT_MIN
#define CHECK_PARAMETER_COUNT_MIN |
( |
|
min | ) |
|
Value: do { \
const
int count = vSubArguments.size(); \
if( count < ( min )) \
throw InvalidParameterCount( count, __FILE__, __LINE__ ); \
} while( false )
Definition at line 91 of file opbase.hxx.
◆ CHECK_PARAMETER_DOUBLEVECTORREF
#define CHECK_PARAMETER_DOUBLEVECTORREF |
( |
|
arg | ) |
|
Value: do { \
formula::FormulaToken *token = vSubArguments[arg]->GetFormulaToken(); \
throw Unhandled(__FILE__, __LINE__); \
} while( false )
Definition at line 97 of file opbase.hxx.
◆ REDUCE_THRESHOLD
#define REDUCE_THRESHOLD 201 |
◆ UNROLLING_FACTOR
#define UNROLLING_FACTOR 16 |