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

linalg::IRange Struct Reference

#include <LinAlg.h>

Collaboration diagram for linalg::IRange:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { INF = MAXINT }

Public Member Functions

 IRange (const int _lwb, const int _upb)
bool q_empty (void) const
bool q_proper (void) const
int no_less_than (const int strict_lwb) const
int no_more_than (const int strict_upb) const

Static Public Member Functions

IRange from (const int lwb)
IRange through (const int upb)

Public Attributes

const int lwb
const int upb

Friends

ostream & operator<< (ostream &os, const IRange range)

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
INF 

Definition at line 169 of file LinAlg.h.


Constructor & Destructor Documentation

linalg::IRange::IRange const int  _lwb,
const int  _upb
[inline]
 

Definition at line 170 of file LinAlg.h.


Member Function Documentation

IRange linalg::IRange::from const int  lwb  )  [inline, static]
 

Definition at line 171 of file LinAlg.h.

Referenced by linalg::SVD::left_householder(), and linalg::SVD::right_householder().

int linalg::IRange::no_less_than const int  strict_lwb  )  const [inline]
 

Definition at line 178 of file LinAlg.h.

References assert.

int linalg::IRange::no_more_than const int  strict_upb  )  const [inline]
 

Definition at line 181 of file LinAlg.h.

References assert.

bool linalg::IRange::q_empty void   )  const [inline]
 

Definition at line 173 of file LinAlg.h.

bool linalg::IRange::q_proper void   )  const [inline]
 

Definition at line 174 of file LinAlg.h.

IRange linalg::IRange::through const int  upb  )  [inline, static]
 

Definition at line 172 of file LinAlg.h.


Friends And Related Function Documentation

ostream& operator<< ostream &  os,
const IRange  range
[friend]
 

Definition at line 568 of file matrix1.cpp.


Member Data Documentation

const int linalg::IRange::lwb
 

Definition at line 168 of file LinAlg.h.

Referenced by linalg::operator<<(), linalg::AREALStrideStreamIn::subrange_first(), and linalg::AREALStreamIn::subrange_first().

const int linalg::IRange::upb
 

Definition at line 168 of file LinAlg.h.

Referenced by linalg::operator<<(), linalg::AREALStrideStreamIn::subrange_last(), and linalg::AREALStreamIn::subrange_last().


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