Go to the source code of this file.
|
| template<class T > |
| void | OD::memValueSet (T *, T, int64_t, TaskRunner *taskrun=0) |
| |
| void | OD::sysMemCopy (void *, const void *, int64_t) |
| |
| void | OD::sysMemSet (void *, int, size_t) |
| |
| template<class T > |
| T * | OD::sysMemValueSet (T *, T, int64_t nrsamp) |
| |
| void | OD::sysMemZero (void *, size_t) |
| |
◆ cMinMemValSetParallelSize
| #define cMinMemValSetParallelSize 400 |
size determined experimentally on different Linux and Windows systems
◆ mODMemMinThreadSize
| #define mODMemMinThreadSize 131072 |
◆ mODMemSetterFullImpl
| #define mODMemSetterFullImpl |
( |
|
Type | ) |
|
Value: Type* ptr = ptr_ + start; \
const
Type* stopptr = ptr + size; \
while ( ptr != stopptr ) \
{ \
*ptr = val_; \
ptr++; \
} \
\
return true;
◆ mODMemSpecialImpl
| #define mODMemSpecialImpl |
( |
|
Type | ) |
|
Value:template <> inline \
{ \
\
addToNrDone( size ); \
return true; \
}