| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

MagMat::MagMat_row Class Reference

#include <MagMat.h>

Collaboration diagram for MagMat::MagMat_row:

[legend]
List of all members.

Public Member Functions

 MagMat_row (MagMat &, int)
double & operator[] (int)

Private Attributes

MagMat_a
int _r

Detailed Description

Definition at line 24 of file MagMat.h.


Constructor & Destructor Documentation

MagMat::MagMat_row::MagMat_row ( MagMat ,
int   
) [inline]

Definition at line 126 of file MagMat.h.

00127    : _a(a), _r(r)
00128 {}


Member Function Documentation

double & MagMat::MagMat_row::operator[] ( int   )  [inline]

Definition at line 107 of file MagMat.h.

00108 {
00109    if(_r<0||_r>=_a.Nrow || c<0||c>=_a.Ncol)
00110       std::cerr << "Range error in MagMat::operator[][]" << std::endl;
00111 
00112    return *(_a.ptr_data+_r*_a.Ncol+c);
00113 
00114 }


Member Data Documentation

MagMat& MagMat::MagMat_row::_a [private]

Definition at line 29 of file MagMat.h.

int MagMat::MagMat_row::_r [private]

Definition at line 30 of file MagMat.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:04:55 2011 for Magnet by doxygen 1.4.7