SHOGUN  6.1.3
List of all members | Public Member Functions | Friends
BlockwiseDetails Class Reference

Detailed Description

Class that holds block-details for the data-fetchers. There are one instance of this class per fetcher.

Definition at line 46 of file BlockwiseDetails.h.

Public Member Functions

 BlockwiseDetails ()
 
BlockwiseDetailswith_blocksize (index_t blocksize)
 
BlockwiseDetailswith_num_blocks_per_burst (index_t num_blocks_per_burst)
 

Friends

class DataFetcher
 
class StreamingDataFetcher
 
class DataManager
 

Constructor & Destructor Documentation

◆ BlockwiseDetails()

Default constructor.

Definition at line 36 of file BlockwiseDetails.cpp.

Member Function Documentation

◆ with_blocksize()

BlockwiseDetails & with_blocksize ( index_t  blocksize)

Method that sets the blocksize for current fetcher.

Parameters
blocksizethe size of the block
Returns
an instance of the current object

Definition at line 42 of file BlockwiseDetails.cpp.

◆ with_num_blocks_per_burst()

BlockwiseDetails & with_num_blocks_per_burst ( index_t  num_blocks_per_burst)

Method that sets the number of blocks to be fetched per burst for current fetcher.

Parameters
num_blocks_per_burstthe number of blocks to be fetched per burst
Returns
an instance of the current object

Definition at line 49 of file BlockwiseDetails.cpp.

Friends And Related Function Documentation

◆ DataFetcher

friend class DataFetcher
friend

Definition at line 48 of file BlockwiseDetails.h.

◆ DataManager

friend class DataManager
friend

Definition at line 50 of file BlockwiseDetails.h.

◆ StreamingDataFetcher

friend class StreamingDataFetcher
friend

Definition at line 49 of file BlockwiseDetails.h.


The documentation for this class was generated from the following files:

SHOGUN Machine Learning Toolbox - Documentation