8 std::complex<double>* Array;
13 std::complex<double>*
const &
array;
24 inline std::complex<double>&
operator()(
const long&);
25 inline std::complex<double>
operator()(
const long&)
const;
26 inline void set(
const long&,
const std::complex<double>&)
const;
27 inline friend std::ostream& operator<<(std::ostream&,
const zrovector&);
28 inline void write(
const char *)
const;
29 inline void read(
const char *);
45 inline void resize(
const long&);
friend _zrovector _(zrovector &)
Definition: zrovector-misc.hpp:131
void shallow_copy(const _zrovector &)
Definition: zrovector-misc.hpp:73
zrovector & operator-=(const zrovector &)
Definition: zrovector-zrovector.hpp:46
(DO NOT USE) Smart-temporary Complex Double-precision Hermitian Matrix Class
Definition: _zhematrix.hpp:3
friend std::complex< double > operator%(const zrovector &, const zrovector &)
Definition: zrovector-zrovector.hpp:131
std::complex< double > *const & array
1D array to store vector data (readable)
Definition: zrovector.hpp:13
(DO NOT USE) Smart-temporary Complex Double-precision Sparse Matrix Class
Definition: _zssmatrix.hpp:3
std::complex< double > & operator()(const long &)
Definition: zrovector-io.hpp:3
friend _zrovector operator/(const zrovector &, const double &)
Definition: zrovector-double.hpp:48
zrovector & operator+=(const zrovector &)
Definition: zrovector-zrovector.hpp:22
friend _zcovector conjt(const zrovector &)
Definition: zrovector-calc.hpp:33
friend _zrovector conj(const zrovector &)
Definition: zrovector-calc.hpp:18
void clear()
Definition: zrovector-misc.hpp:3
friend std::complex< double > damax(const zrovector &)
Definition: zrovector-calc.hpp:77
friend void swap(zrovector &, zrovector &)
Definition: zrovector-misc.hpp:116
Complex Double-precision General Dence Matrix Class.
Definition: zgematrix.hpp:3
Complex Double-precision Row Vector Class.
Definition: zrovector.hpp:3
(DO NOT USE) Smart-temporary Complex Double-precision Row Vector Class
Definition: _zrovector.hpp:3
friend double nrm2(const zrovector &)
Definition: zrovector-calc.hpp:52
void resize(const long &)
Definition: zrovector-misc.hpp:93
(DO NOT USE) Smart-temporary Complex Double-precision General Dence Matrix Class
Definition: _zgematrix.hpp:3
zrovector & operator*=(const double &)
Definition: zrovector-double.hpp:3
void set(const long &, const std::complex< double > &) const
Definition: zrovector-io.hpp:53
~zrovector()
Definition: zrovector-constructor.hpp:122
zrovector & operator=(const zrovector &)
Definition: zrovector-zrovector.hpp:3
Complex Double-precision General Band Matrix Class.
Definition: zgbmatrix.hpp:3
zrovector()
Definition: zrovector-constructor.hpp:3
long const & l
vector size (readable)
Definition: zrovector.hpp:12
(DO NOT USE) Smart-temporary Complex Double-precision General Band Matrix Class
Definition: _zgbmatrix.hpp:3
Complex Double-precision Hermitian Matrix Class [L-type (UPLO=L) Strage].
Definition: zhematrix.hpp:4
friend const zrovector & operator+(const zrovector &)
Definition: zrovector-unary.hpp:3
friend _zrovector operator*(const zrovector &, const zgematrix &)
Definition: zrovector-zgematrix.hpp:3
void zero()
Definition: zrovector-misc.hpp:23
zrovector & operator/=(const double &)
Definition: zrovector-double.hpp:16
void chsign()
Definition: zrovector-misc.hpp:35
friend _zrovector operator-(const zrovector &)
Definition: zrovector-unary.hpp:15
Complex Double-precision Column Vector Class.
Definition: zcovector.hpp:3
(DO NOT USE) Smart-temporary Complex Double-precision Column Vector Class
Definition: _zcovector.hpp:3
Complex Double-precision Sparse Matrix Class.
Definition: zssmatrix.hpp:3
void copy(const zrovector &)
Definition: zrovector-misc.hpp:47
friend long idamax(const zrovector &)
Definition: zrovector-calc.hpp:65
friend _zcovector t(const zrovector &)
Definition: zrovector-calc.hpp:3