FflasFfpack
Public Member Functions | Protected Attributes
ForStrategy1D< blocksize_t, Cut, Param > Struct Template Reference

Public Member Functions

 ForStrategy1D (const blocksize_t n, const ParSeqHelper::Parallel< Cut, Param > H)
 
 ForStrategy1D (const blocksize_t b, const blocksize_t e, const ParSeqHelper::Parallel< Cut, Param > H)
 
void build (const blocksize_t n, const ParSeqHelper::Parallel< Cut, Param > H)
 
blocksize_t initialize ()
 
bool isTerminated () const
 
blocksize_t begin () const
 
blocksize_t end () const
 
blocksize_t numblocks () const
 
blocksize_t blockindex () const
 
blocksize_t operator++ ()
 

Protected Attributes

blocksize_t ibeg
 
blocksize_t iend
 
blocksize_t current
 
blocksize_t firstBlockSize
 
blocksize_t lastBlockSize
 
blocksize_t changeBS
 
blocksize_t numBlock
 

Constructor & Destructor Documentation

◆ ForStrategy1D() [1/2]

ForStrategy1D ( const blocksize_t  n,
const ParSeqHelper::Parallel< Cut, Param >  H 
)
inline

◆ ForStrategy1D() [2/2]

ForStrategy1D ( const blocksize_t  b,
const blocksize_t  e,
const ParSeqHelper::Parallel< Cut, Param >  H 
)
inline

Member Function Documentation

◆ build()

void build ( const blocksize_t  n,
const ParSeqHelper::Parallel< Cut, Param >  H 
)
inline

◆ initialize()

blocksize_t initialize ( )
inline

◆ isTerminated()

bool isTerminated ( ) const
inline

◆ begin()

blocksize_t begin ( ) const
inline

◆ end()

blocksize_t end ( ) const
inline

◆ numblocks()

blocksize_t numblocks ( ) const
inline

◆ blockindex()

blocksize_t blockindex ( ) const
inline

◆ operator++()

blocksize_t operator++ ( )
inline

Field Documentation

◆ ibeg

blocksize_t ibeg
protected

◆ iend

blocksize_t iend
protected

◆ current

blocksize_t current
protected

◆ firstBlockSize

blocksize_t firstBlockSize
protected

◆ lastBlockSize

blocksize_t lastBlockSize
protected

◆ changeBS

blocksize_t changeBS
protected

◆ numBlock

blocksize_t numBlock
protected

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