Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Macros | Typedefs
libclwrapper.h File Reference
#include "cl.hpp"
#include <time.h>
#include <functional>
#include "sodium.h"
#include "blake.h"
#include <cassert>
#include "uint256.h"
Include dependency graph for libclwrapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sols_s
 
struct  element
 
struct  bucket
 
struct  debug_s
 
class  cl_gpuminer
 

Macros

#define __CL_ENABLE_EXCEPTIONS
 
#define CL_USE_DEPRECATED_OPENCL_2_0_APIS
 
#define SLOT_LEN   32
 
#define FABCOIN_NONCE_LEN   32
 
#define MAX_SOLS   10
 
#define BLAKE_WPS   10
 

Typedefs

typedef struct sols_s sols_t
 
typedef uint8_t uchar
 
typedef uint32_t uint
 
typedef uint64_t ulong
 
typedef struct element element_t
 
typedef struct bucket bucket_t
 
typedef struct debug_s debug_t
 
typedef uint32_t eh_index
 

Macro Definition Documentation

#define __CL_ENABLE_EXCEPTIONS

Definition at line 3 of file libclwrapper.h.

#define BLAKE_WPS   10

Definition at line 11 of file libclwrapper.h.

#define CL_USE_DEPRECATED_OPENCL_2_0_APIS

Definition at line 4 of file libclwrapper.h.

#define FABCOIN_NONCE_LEN   32

Definition at line 8 of file libclwrapper.h.

#define MAX_SOLS   10

Definition at line 10 of file libclwrapper.h.

#define SLOT_LEN   32

Definition at line 7 of file libclwrapper.h.

Typedef Documentation

typedef struct bucket bucket_t
typedef struct debug_s debug_t
typedef uint32_t eh_index

Definition at line 66 of file libclwrapper.h.

typedef struct element element_t

Definition at line 47 of file libclwrapper.h.

typedef struct sols_s sols_t
typedef uint8_t uchar

Definition at line 39 of file libclwrapper.h.

typedef uint32_t uint

Definition at line 40 of file libclwrapper.h.

typedef uint64_t ulong

Definition at line 41 of file libclwrapper.h.