39 v.m_ptr_data =
nullptr;
55 v.m_ptr_data =
nullptr;
81 StatusCode
Write(std::string_view,
bool,
double,
const std::map<int,unsigned long long>&,
float);
82 StatusCode
WritePartial(std::string_view,
bool,
double,
const std::map<int,unsigned long long>&,
float);
83 StatusCode
WritePartial(std::string_view,
bool,
double,
const std::map<int,std::string>&,
float);
87 StatusCode
Read(
const std::string&,
double&, std::map<int,unsigned long long>&,
float&);
88 StatusCode
ReadPartial(
const std::string&,
double&, std::map<int,unsigned long long>&,
float&);
89 StatusCode
ReadProjected(
const std::string&,
double&, std::map<int,unsigned long long>&,
float&);
92 inline int size()
const;
93 inline const double*
ptrData()
const;
126 throw std::out_of_range(
"AlVec: Index < zero! " );
130 throw std::out_of_range(
"AlVec: Index too large! ");
138 throw std::out_of_range(
"AlVec: Index < zero! " );
142 throw std::out_of_range(
"AlVec: Index too large! " );
ElementConstReference operator*() const
Return a reference to the referenced element.
contains the implementation of the methods of class AlMat, for handling general NxM matrices
contains the implementation for handling sparse matrices
contains the base implementation for handling symmertic matrices
contains the implementation for handling symmetric matrices in triangular representation
void SetPathBin(const std::string &)
double & operator[](int i)
StatusCode Write(std::string_view, bool, double, const std::map< int, unsigned long long > &, float)
AlVec & operator+=(const AlVec &)
AlVec & operator*=(const double &)
StatusCode InitializeOutputVector(std::string_view, bool, double, float, std::ofstream &)
AlVec operator+(const AlVec &) const
int RemoveElements(std::vector< int >)
StatusCode ReadPartial(const std::string &, double &, std::map< int, unsigned long long > &, float &)
StatusCode WriteEigenvalueVec(const std::string &, bool)
AlVec & operator-=(const AlVec &)
const double * ptrData() const
StatusCode Read(const std::string &, double &, std::map< int, unsigned long long > &, float &)
void SetPathTxt(const std::string &)
AlVec & operator=(const AlVec &v)
StatusCode WritePartial(std::string_view, bool, double, const std::map< int, unsigned long long > &, float)
void RemoveAlignPar(int, int)
StatusCode ReadProjected(const std::string &, double &, std::map< int, unsigned long long > &, float &)
StatusCode ReadScalaPack(const std::string &)
AlVec operator-(const AlVec &) const
AlVec & operator=(AlVec &&v)
AlVec operator*(const double &) const
static StatusCode CheckVecVersion(const std::string &, bool &)
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.