Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

linalg::AREALMark Class Reference

#include <LAStreams.h>

Collaboration diagram for linalg::AREALMark:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AREALMark (void)
 operator bool (void) const
bool operator! (void) const
rowcol get_2dpos (const DimSpec dims) const

Private Types

enum  { invalid_offset = (size_t)(-1) }

Private Member Functions

 AREALMark (const size_t _offset)

Private Attributes

size_t offset

Friends

class AREALStreamIn
class AREALStreamOut
class AREALStrideStreamIn
class AREALStrideStreamOut
class AREALBlockStreamIn
class AREALBlockStreamOut
ostream & operator<< (ostream &os, const AREALMark &mark)

Member Enumeration Documentation

anonymous enum [private]
 

Enumeration values:
invalid_offset 

Definition at line 65 of file LAStreams.h.


Constructor & Destructor Documentation

linalg::AREALMark::AREALMark const size_t  _offset  )  [inline, private]
 

Definition at line 66 of file LAStreams.h.

linalg::AREALMark::AREALMark void   )  [inline]
 

Definition at line 68 of file LAStreams.h.


Member Function Documentation

rowcol linalg::AREALMark::get_2dpos const DimSpec  dims  )  const [inline]
 

Definition at line 71 of file LAStreams.h.

References assert, linalg::DimSpec::q_col_lwb(), linalg::DimSpec::q_nrows(), linalg::DimSpec::q_row_lwb(), and res.

Referenced by linalg::LABlockStreamOut::get_pos(), linalg::LABlockStreamIn::get_pos(), linalg::LAStrideStreamOut::get_pos(), linalg::LAStrideStreamIn::get_pos(), linalg::LAStreamOut::get_pos(), and linalg::LAStreamIn::get_pos().

Here is the call graph for this function:

linalg::AREALMark::operator bool void   )  const [inline]
 

Definition at line 69 of file LAStreams.h.

bool linalg::AREALMark::operator! void   )  const [inline]
 

Definition at line 70 of file LAStreams.h.


Friends And Related Function Documentation

friend class AREALBlockStreamIn [friend]
 

Definition at line 62 of file LAStreams.h.

friend class AREALBlockStreamOut [friend]
 

Definition at line 63 of file LAStreams.h.

friend class AREALStreamIn [friend]
 

Definition at line 58 of file LAStreams.h.

friend class AREALStreamOut [friend]
 

Definition at line 59 of file LAStreams.h.

friend class AREALStrideStreamIn [friend]
 

Definition at line 60 of file LAStreams.h.

friend class AREALStrideStreamOut [friend]
 

Definition at line 61 of file LAStreams.h.

ostream& operator<< ostream &  os,
const AREALMark mark
[friend]
 

Definition at line 556 of file matrix1.cpp.


Member Data Documentation

size_t linalg::AREALMark::offset [private]
 

Definition at line 64 of file LAStreams.h.

Referenced by linalg::operator<<().


The documentation for this class was generated from the following file:
Generated on Wed Dec 15 21:22:09 2004 for vuVolume by  doxygen 1.3.9.1