![]() |
ATLAS Offline Software
|
#include <AlVec.h>
Public Member Functions | |
| AlVec (int N) | |
| AlVec () | |
| AlVec (const AlVec &v) | |
| AlVec (AlVec &&v) | |
| ~AlVec () | |
| double & | operator[] (int i) |
| const double & | operator[] (int i) const |
| AlVec & | operator= (const AlVec &v) |
| AlVec & | operator= (AlVec &&v) |
| AlVec & | operator= (const double &v) |
| AlVec | operator+ (const AlVec &) const |
| AlVec & | operator+= (const AlVec &) |
| AlVec | operator- (const AlVec &) const |
| AlVec & | operator-= (const AlVec &) |
| double | operator* (const AlVec &) const |
| AlVec | operator* (const AlMat &) const |
| AlVec | operator* (const AlSymMatBase &) const |
| AlVec | operator* (const double &) const |
| AlVec & | operator*= (const double &) |
| double | norm () const |
| void | reSize (int) |
| void | RemoveModule (int) |
| void | RemoveAlignPar (int, int) |
| int | RemoveElements (std::vector< int >) |
| void | SetPathBin (const std::string &) |
| void | SetPathTxt (const std::string &) |
| StatusCode | Write (const std::string &, bool, double, std::map< int, unsigned long long >, float) |
| StatusCode | WritePartial (const std::string &, bool, double, std::map< int, unsigned long long >, float) |
| StatusCode | WritePartial (const std::string &, bool, double, std::map< int, std::string >, float) |
| StatusCode | InitializeOutputVector (const std::string &, bool, double, float, std::ofstream &) |
| StatusCode | Read (const std::string &, double &, std::map< int, unsigned long long > &, float &) |
| StatusCode | ReadPartial (const std::string &, double &, std::map< int, unsigned long long > &, float &) |
| StatusCode | ReadProjected (const std::string &, double &, std::map< int, unsigned long long > &, float &) |
| StatusCode | ReadScalaPack (const std::string &) |
| StatusCode | WriteEigenvalueVec (const std::string &, bool) |
| int | size () const |
| const double * | ptrData () const |
| double * | ptrData () |
Static Public Member Functions | |
| static StatusCode | CheckVecVersion (const std::string &, bool &) |
Protected Member Functions | |
| void | copy (const AlVec &) |
Protected Attributes | |
| int | m_size |
| double * | m_ptr_data = nullptr |
| std::string | m_pathbin |
| std::string | m_pathtxt |
| Trk::AlVec::AlVec | ( | ) |
|
inline |
| Trk::AlVec::~AlVec | ( | ) |
|
static |
| StatusCode Trk::AlVec::InitializeOutputVector | ( | const std::string & | filename, |
| bool | binary, | ||
| double | scale, | ||
| float | version, | ||
| std::ofstream & | outvec | ||
| ) |
| double Trk::AlVec::norm | ( | ) | const |
| AlVec Trk::AlVec::operator* | ( | const AlSymMatBase & | m | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
| StatusCode Trk::AlVec::Read | ( | const std::string & | filename, |
| double & | scale, | ||
| std::map< int, unsigned long long > & | modmap, | ||
| float & | version | ||
| ) |
| StatusCode Trk::AlVec::ReadPartial | ( | const std::string & | filename, |
| double & | scale, | ||
| std::map< int, unsigned long long > & | modmap, | ||
| float & | version | ||
| ) |
| StatusCode Trk::AlVec::ReadProjected | ( | const std::string & | filename, |
| double & | scale, | ||
| std::map< int, unsigned long long > & | modmap, | ||
| float & | version | ||
| ) |
| StatusCode Trk::AlVec::ReadScalaPack | ( | const std::string & | filename | ) |
| void Trk::AlVec::RemoveAlignPar | ( | int | index, |
| int | control | ||
| ) |
| int Trk::AlVec::RemoveElements | ( | std::vector< int > | indices | ) |
| void Trk::AlVec::RemoveModule | ( | int | index | ) |
| void Trk::AlVec::SetPathBin | ( | const std::string & | path | ) |
| void Trk::AlVec::SetPathTxt | ( | const std::string & | path | ) |
|
inline |
| StatusCode Trk::AlVec::Write | ( | const std::string & | filename, |
| bool | binary, | ||
| double | scale, | ||
| std::map< int, unsigned long long > | moduleIndexMap, | ||
| float | version | ||
| ) |
| StatusCode Trk::AlVec::WriteEigenvalueVec | ( | const std::string & | filename, |
| bool | binary | ||
| ) |
| StatusCode Trk::AlVec::WritePartial | ( | const std::string & | filename, |
| bool | binary, | ||
| double | scale, | ||
| std::map< int, std::string > | moduleNameMap, | ||
| float | version | ||
| ) |
| StatusCode Trk::AlVec::WritePartial | ( | const std::string & | filename, |
| bool | binary, | ||
| double | scale, | ||
| std::map< int, unsigned long long > | moduleIndexMap, | ||
| float | version | ||
| ) |
1.8.18