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 ( const blocksize_t  m,
const blocksize_t  n,
const ParSeqHelper::Parallel< Cut, Param >  H 
)
inline

Member Function Documentation

blocksize_t initialize ( )
inline
bool isTerminated ( ) const
inline
blocksize_t ibegin ( ) const
inline
blocksize_t jbegin ( ) const
inline
blocksize_t iend ( ) const
inline
blocksize_t jend ( ) const
inline
blocksize_t operator++ ( )
inline
blocksize_t rowblocksize ( ) const
inline
blocksize_t rownumblocks ( ) const
inline
blocksize_t colblocksize ( ) const
inline
blocksize_t colnumblocks ( ) const
inline

Friends And Related Function Documentation

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

Field Documentation

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

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