Go to the documentation of this file.
23 #ifndef COM_DAFER45_TBTK_EIGEN_VALUES
24 #define COM_DAFER45_TBTK_EIGEN_VALUES
26 #include "TBTK/Property/AbstractProperty.h"
127 virtual std::string
toString()
const;
143 return eigenValues += rhs;
155 return eigenValues -= rhs;
167 return eigenValues *= rhs;
179 return eigenValues /= rhs;
friend EigenValues operator*(const double &lhs, const EigenValues &rhs)
Definition: EigenValues.h:108
EigenValues operator+(const EigenValues &rhs) const
Definition: EigenValues.h:140
virtual std::string toString() const
EigenValues operator/(const double &rhs) const
Definition: EigenValues.h:176
EigenValues operator-(const EigenValues &rhs) const
Definition: EigenValues.h:152
std::string serialize(Mode mode) const
AbstractProperty & operator-=(const AbstractProperty &rhs)
Definition: AbstractProperty.h:1266
AbstractProperty & operator*=(const DataType &rhs)
Definition: AbstractProperty.h:1321
EigenValues & operator/=(const double &rhs)
Definition: EigenValues.h:170
AbstractProperty & operator+=(const AbstractProperty &rhs)
Definition: AbstractProperty.h:1213
AbstractProperty & operator/=(const DataType &rhs)
Definition: AbstractProperty.h:1334
EigenValues operator*(const double &rhs) const
Definition: EigenValues.h:164
Abstract Property class.
Definition: AbstractProperty.h:101
EigenValues & operator*=(const double &rhs)
Definition: EigenValues.h:158
Mode
Definition: Serializable.h:47
EigenValues & operator+=(const EigenValues &rhs)
Definition: EigenValues.h:134
Property container for eigen values.
Definition: EigenValues.h:46
EigenValues & operator-=(const EigenValues &rhs)
Definition: EigenValues.h:146