![]() |
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 |
||
| ) |
1.8.18