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

Public Member Functions

 ForStrategy2D (const blocksize_t m, const blocksize_t n, const ParSeqHelper::Parallel< Cut, Param > H)
 
blocksize_t initialize ()
 
bool isTerminated () const
 
blocksize_t ibegin () const
 
blocksize_t jbegin () const
 
blocksize_t iend () const
 
blocksize_t jend () const
 
blocksize_t operator++ ()
 
blocksize_t rowblocksize () const
 
blocksize_t rownumblocks () const
 
blocksize_t colblocksize () const
 
blocksize_t colnumblocks () const
 

Protected Attributes

blocksize_t _ibeg
 
blocksize_t _iend
 
blocksize_t _jbeg
 
blocksize_t _jend
 
blocksize_t rowBlockSize
 
blocksize_t colBlockSize
 
blocksize_t current
 
blocksize_t lastRBS
 
blocksize_t lastCBS
 
blocksize_t changeRBS
 
blocksize_t changeCBS
 
blocksize_t numRowBlock
 
blocksize_t numColBlock
 
blocksize_t BLOCKS
 

Friends

std::ostream & operator<< (std::ostream &out, const ForStrategy2D &FS2D)
 

Constructor & Destructor Documentation

§ ForStrategy2D()

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

Member Function Documentation

§ initialize()

blocksize_t initialize ( )
inline

§ isTerminated()

bool isTerminated ( ) const
inline

§ ibegin()

blocksize_t ibegin ( ) const
inline

§ jbegin()

blocksize_t jbegin ( ) const
inline

§ iend()

blocksize_t iend ( ) const
inline

§ jend()

blocksize_t jend ( ) const
inline

§ operator++()

blocksize_t operator++ ( )
inline

§ rowblocksize()

blocksize_t rowblocksize ( ) const
inline

§ rownumblocks()

blocksize_t rownumblocks ( ) const
inline

§ colblocksize()

blocksize_t colblocksize ( ) const
inline

§ colnumblocks()

blocksize_t colnumblocks ( ) const
inline

Friends And Related Function Documentation

§ operator<<

std::ostream& operator<< ( std::ostream &  out,
const ForStrategy2D< blocksize_t, Cut, Param > &  FS2D 
)
friend

Field Documentation

§ _ibeg

blocksize_t _ibeg
protected

§ _iend

blocksize_t _iend
protected

§ _jbeg

blocksize_t _jbeg
protected

§ _jend

blocksize_t _jend
protected

§ rowBlockSize

blocksize_t rowBlockSize
protected

§ colBlockSize

blocksize_t colBlockSize
protected

§ current

blocksize_t current
protected

§ lastRBS

blocksize_t lastRBS
protected

§ lastCBS

blocksize_t lastCBS
protected

§ changeRBS

blocksize_t changeRBS
protected

§ changeCBS

blocksize_t changeCBS
protected

§ numRowBlock

blocksize_t numRowBlock
protected

§ numColBlock

blocksize_t numColBlock
protected

§ BLOCKS

blocksize_t BLOCKS
protected

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