Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
eq_cuda_context210_9 Struct Reference

#include <eqcuda.hpp>

Public Member Functions

 eq_cuda_context210_9 (int thrid, int devid, fn_validate validate, fn_cancel cancel)
 
 ~eq_cuda_context210_9 ()
 
bool solve (unsigned char *pblock, unsigned char *header, unsigned int headerlen)
 

Public Attributes

int threadsperblock
 
int totalblocks
 
int device_id
 
int thread_id
 
equi210_9 * eq
 
equi210_9 * device_eq
 
uint32_t * heap0
 
uint32_t * heap1
 
void * sol_memory
 
proofsolutions
 
fn_validate m_fnValidate
 
fn_cancel m_fnCancel
 

Detailed Description

Definition at line 76 of file eqcuda.hpp.

Constructor & Destructor Documentation

eq_cuda_context210_9::eq_cuda_context210_9 ( int  thrid,
int  devid,
fn_validate  validate,
fn_cancel  cancel 
)
eq_cuda_context210_9::~eq_cuda_context210_9 ( )

Member Function Documentation

bool eq_cuda_context210_9::solve ( unsigned char *  pblock,
unsigned char *  header,
unsigned int  headerlen 
)

Member Data Documentation

equi210_9* eq_cuda_context210_9::device_eq

Definition at line 83 of file eqcuda.hpp.

int eq_cuda_context210_9::device_id

Definition at line 80 of file eqcuda.hpp.

equi210_9* eq_cuda_context210_9::eq

Definition at line 82 of file eqcuda.hpp.

uint32_t* eq_cuda_context210_9::heap0

Definition at line 84 of file eqcuda.hpp.

uint32_t * eq_cuda_context210_9::heap1

Definition at line 84 of file eqcuda.hpp.

fn_cancel eq_cuda_context210_9::m_fnCancel

Definition at line 89 of file eqcuda.hpp.

fn_validate eq_cuda_context210_9::m_fnValidate

Definition at line 88 of file eqcuda.hpp.

void* eq_cuda_context210_9::sol_memory

Definition at line 85 of file eqcuda.hpp.

proof* eq_cuda_context210_9::solutions

Definition at line 86 of file eqcuda.hpp.

int eq_cuda_context210_9::thread_id

Definition at line 81 of file eqcuda.hpp.

int eq_cuda_context210_9::threadsperblock

Definition at line 78 of file eqcuda.hpp.

int eq_cuda_context210_9::totalblocks

Definition at line 79 of file eqcuda.hpp.


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