ATLAS Offline Software
|
#include <AlMat.h>
Classes | |
class | AlMat_row |
class | AlMat_row_const |
Public Member Functions | |
AlMat (int N, int M) | |
AlMat () | |
AlMat (const AlMat &m) | |
virtual | ~AlMat () |
AlMat_row | operator[] (int) |
AlMat_row_const | operator[] (int) const |
long int | nrow () const |
long int | ncol () const |
const std::string | Print (const int NColsPerSet=10) |
AlMat & | operator= (const double &) |
AlMat & | operator= (const AlMat &m) |
AlMat & | operator= (const AlSymMat &m) |
AlMat | operator+ (const AlMat &m) const |
AlMat & | operator+= (const AlMat &m) |
AlMat | operator- (const AlMat &m) const |
AlMat & | operator-= (const AlMat &m) |
AlMat | operator* (const AlMat &m) const |
AlMat | operator* (const AlSymMatBase &m) const |
AlVec | operator* (const AlVec &v) const |
AlMat & | operator*= (const double &d) |
AlMat | T () const |
AlMat & | Transpose () |
AlMat & | Normal () |
void | invertS (int &ierr, double Norm) |
void | reSize (int Nnew, int Mnew) |
StatusCode | ReadScalaPack (const std::string &) |
void | SetPathBin (const std::string &) |
void | SetPathTxt (const std::string &) |
StatusCode | Write (const std::string &, bool, unsigned int precision=6) |
double & | elemr (long int, long int) |
double | elemc (long int, long int) const |
const double * | ptrData () const |
double * | ptrData () |
const std::string & | pathBin () const |
const std::string & | pathTxt () const |
Protected Member Functions | |
virtual long int | elem (long int, long int) const |
Protected Attributes | |
int | m_ncol |
int | m_nrow |
int | m_nele |
std::string | m_pathbin |
std::string | m_pathtxt |
double * | m_ptr_data |
bool | m_transpose |
Private Member Functions | |
void | copy (const AlMat &m) |
void | copy (const AlSymMatBase &m) |
contains the implementation of the methods of class AlMat, for handling general NxM matrices
|
private |
|
protectedvirtual |
|
inline |
AlMat & Trk::AlMat::Normal | ( | ) |
|
inline |
AlMat Trk::AlMat::operator* | ( | const AlSymMatBase & | m | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
StatusCode Trk::AlMat::ReadScalaPack | ( | const std::string & | filename | ) |
void Trk::AlMat::SetPathBin | ( | const std::string & | path | ) |
void Trk::AlMat::SetPathTxt | ( | const std::string & | path | ) |
AlMat Trk::AlMat::T | ( | ) | const |
AlMat & Trk::AlMat::Transpose | ( | ) |
StatusCode Trk::AlMat::Write | ( | const std::string & | filename, |
bool | binary, | ||
unsigned int | precision = 6 |
||
) |