|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRKALGS_ALVEC_H
6 #define TRKALGS_ALVEC_H
36 v.m_ptr_data =
nullptr;
52 v.m_ptr_data =
nullptr;
78 StatusCode Write(
const std::string&,
bool,
double, std::map<int,unsigned long long>,
float);
84 StatusCode Read(
const std::string&,
double&, std::map<int,unsigned long long>&,
float&);
89 inline int size()
const;
90 inline const double*
ptrData()
const;
123 throw std::out_of_range(
"AlVec: Index < zero! " );
127 throw std::out_of_range(
"AlVec: Index too large! ");
135 throw std::out_of_range(
"AlVec: Index < zero! " );
139 throw std::out_of_range(
"AlVec: Index too large! " );
147 #endif // TRKALGS_ALVEC_H
AlVec operator-(const AlVec &) const
StatusCode InitializeOutputVector(const std::string &, bool, double, float, std::ofstream &)
static StatusCode CheckVecVersion(const std::string &, bool &)
AlVec & operator*=(const double &)
void RemoveAlignPar(int, int)
AlVec & operator-=(const AlVec &)
StatusCode WriteEigenvalueVec(const std::string &, bool)
double & operator[](int i)
double operator*(const AlVec &) const
StatusCode WritePartial(const std::string &, bool, double, std::map< int, unsigned long long >, float)
StatusCode Write(const std::string &, bool, double, std::map< int, unsigned long long >, float)
AlVec operator*(const double &) const
StatusCode Read(const std::string &, double &, std::map< int, unsigned long long > &, float &)
::StatusCode StatusCode
StatusCode definition for legacy code.
int RemoveElements(std::vector< int >)
StatusCode ReadProjected(const std::string &, double &, std::map< int, unsigned long long > &, float &)
Ensure that the ATLAS eigen extensions are properly loaded.
AlVec & operator=(const AlVec &v)
AlVec & operator=(AlVec &&v)
StatusCode ReadPartial(const std::string &, double &, std::map< int, unsigned long long > &, float &)
const double * ptrData() const
StatusCode ReadScalaPack(const std::string &)
void SetPathBin(const std::string &)
AlVec & operator+=(const AlVec &)
void SetPathTxt(const std::string &)
AlVec operator+(const AlVec &) const