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 | ||
) |