7 std::cerr <<
"# [MARK] zrovector::zrovector()"
16 std::cerr <<
"# [NOTE] zrovector::zrovector() "
17 <<
"A new 0x0 vector at " <<
Array
18 <<
" has been made." << std::endl;
28 std::cerr <<
"# [MARK] zrovector::zrovector(const zrovector&)"
34 Array =
new std::complex<double>[
L];
37 zcopy_(
L, vec.Array, 1,
Array, 1);
40 std::cerr <<
"# [NOTE] zrovector::zrovector(const zrovector&) "
41 <<
"A new vector at " <<
Array <<
" has been made." << std::endl;
51 std::cerr <<
"# [MARK] zrovector::zrovector(const _zrovector&)"
60 std::cerr <<
"# [NOTE] zrovector::zrovector(const _zrovector&) "
61 <<
"A new vector pointing at " <<
Array <<
" has been made."
72 std::cerr <<
"# [MARK] zrovector::zrovector(const long&)"
78 std::cerr <<
"[ERROR] zrovector::zrovector(const long&)" << std::endl
79 <<
"Vector size must be positive integers. " << std::endl
80 <<
"Your input was (" << _l <<
")." << std::endl;
87 Array =
new std::complex<double>[
L];
90 std::cerr <<
"# [NOTE] zrovector::zrovector(const long&) "
91 <<
"A new vector at " <<
Array <<
" has been made." << std::endl;
101 std::cerr <<
"# [MARK] zrovector::zrovector(const char*)"
111 std::cerr <<
"# [NOTE] zrovector::zrovector(const char*) "
112 <<
"A new vector at " <<
Array <<
" has been made." << std::endl;
125 std::cerr <<
"# [MARK] zrovector::~zrovector()"
130 std::cerr <<
"# [NOTE] zrovector::~zrovector "
131 <<
"A vector at " <<
Array
132 <<
" is going to be deleted." << std::endl;
long L
vector size
Definition: _zrovector.hpp:7
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
~zrovector()
Definition: zrovector-constructor.hpp:122
zrovector()
Definition: zrovector-constructor.hpp:3
std::complex< double > * Array
1D Array to store vector data
Definition: _zrovector.hpp:8