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 blocksize () const
 
blocksize_t numblocks () 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

§ blocksize()

blocksize_t blocksize ( ) const
inline

§ numblocks()

blocksize_t numblocks ( ) 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: