6 std::cerr <<
"# [MARK] zcovector::clear()"
11 std::cerr <<
"# [NOTE] zcovector::clear() "
12 <<
" An array at " <<
Array
13 <<
" is going to be cleared." << std::endl;
26 std::cerr <<
"# [MARK] zcovector::zero()"
30 for(
long i=0; i<
L; i++){
Array[i] =std::complex<double>(0.0,0.0); }
38 std::cerr <<
"# [MARK] zcovector::chsign()"
50 std::cerr <<
"# [MARK] zcovector::copy(const zcovector&)"
55 std::cerr <<
"# [NOTE] zcovector::copy(const zcovector&) "
56 <<
"A zcovector 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 zcovector has been cleated at "
66 << Array <<
"." << std::endl;
76 std::cerr <<
"# [MARK] zcovector::shallow_copy(const _zcovector&)"
81 std::cerr <<
"# [NOTE] zcovector::shallow_copy(const _zcovector&) "
82 <<
"A zcovector at " <<
Array <<
" is going to be deleted "
83 <<
"and point at " << vec.
Array <<
" instead." << std::endl;
96 std::cerr <<
"# [MARK] zcovector::resize(const long&)"
102 std::cerr <<
"[ERROR] zcovector::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(zcovector&, zcovector&)"
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] _(zcovector&)"
141 newvec.
Array =vec.Array;
void clear()
Definition: zcovector-misc.hpp:3
std::complex< double > * Array
1D Array to store vector data
Definition: _zcovector.hpp:8
void shallow_copy(const _zcovector &)
Definition: zcovector-misc.hpp:73
void copy(const zcovector &)
Definition: zcovector-misc.hpp:47
void zero()
Definition: zcovector-misc.hpp:23
void resize(const long &)
Definition: zcovector-misc.hpp:93
long L
vector size
Definition: _drovector.hpp:7
double * Array
1D Array to store vector data
Definition: _drovector.hpp:8
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
void chsign()
Definition: zcovector-misc.hpp:35
long L
vector size
Definition: _zcovector.hpp:7