6 std::cerr <<
"# [MARK] zrovector::clear()"
11 std::cerr <<
"# [NOTE] zrovector::clear() "
12 <<
" An array at " <<
Array
13 <<
" is going to be cleared." << std::endl;
26 std::cerr <<
"# [MARK] zrovector::zero()"
30 for(
long i=0; i<
L; i++){
Array[i] =std::complex<double>(0.0,0.0); }
38 std::cerr <<
"# [MARK] zrovector::chsign()"
50 std::cerr <<
"# [MARK] zrovector::copy(const zrovector&)"
55 std::cerr <<
"# [NOTE] zrovector::copy(const zrovector&) "
56 <<
"A zrovector at " <<
Array <<
" is going to be deleted. ";
61 Array =
new std::complex<double>[vec.L];
62 zcopy_(vec.L, vec.Array, 1, Array, 1);
65 std::cerr <<
"Then, a COPY of a zrovector has been cleated at "
66 << Array <<
"." << std::endl;
76 std::cerr <<
"# [MARK] zrovector::shallow_copy(const _zrovector&)"
81 std::cerr <<
"# [NOTE] zrovector::shallow_copy(const _zrovector&) "
82 <<
"A zrovector at " <<
Array <<
" is going to be deleted "
83 <<
"and point at " << vec.
Array <<
" instead." << std::endl;
96 std::cerr <<
"# [MARK] zrovector::resize(const long&)"
102 std::cerr <<
"[ERROR] zrovector::resize(const long&)" << std::endl
103 <<
"Vector size must be positive integers." << std::endl
104 <<
"Your input was (" << _l <<
")." << std::endl;
111 Array =
new std::complex<double>[_l];
119 std::cerr <<
"# [MARK] swap(zrovector&, zrovector&)"
124 std::complex<double>* u_Array(u.Array);
125 u.L=v.L; u.Array=v.Array;
126 v.L=u_L; v.Array=u_Array;
134 std::cerr <<
"# [MARK] _(zrovector&)"
141 newvec.
Array =vec.Array;
void shallow_copy(const _zrovector &)
Definition: zrovector-misc.hpp:73
long L
vector size
Definition: _zrovector.hpp:7
void clear()
Definition: zrovector-misc.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
void resize(const long &)
Definition: zrovector-misc.hpp:93
std::complex< double > * Array
1D Array to store vector data
Definition: _zrovector.hpp:8
void zero()
Definition: zrovector-misc.hpp:23
void chsign()
Definition: zrovector-misc.hpp:35
void copy(const zrovector &)
Definition: zrovector-misc.hpp:47