VERB_code_2.3
_drovector-constructor.hpp
1 //============================================================================
4 {
5 #ifdef CPPL_VERBOSE
6  std::cerr << "# [MARK] _drovector::_drovector()"
7  << std::endl;
8 #endif//CPPL_VERBOSE
9 
11  L =0;
12  Array =NULL;
13 
14 #ifdef CPPL_DEBUG
15  std::cerr << "# [NOTE] drovector::drovector() "
16  << "A new 0x0 vector at " << Array
17  << " has been made." << std::endl;
18 #endif//CPPL_DEBUG
19 }
20 
21 //============================================================================
24 {
25 #ifdef CPPL_VERBOSE
26  std::cerr << "# [MARK] _drovector::_drovector(const _drovector&)"
27  << std::endl;
28 #endif//CPPL_VERBOSE
29 
31  L =vec.L;
32  Array =vec.Array;
33 
34 #ifdef CPPL_DEBUG
35  std::cerr << "# [NOTE] _drovector::_drovector(const _drovector&) "
36  << "A vector pointing at " << Array << " has been made."
37  << std::endl;
38 #endif//CPPL_DEBUG
39 }
40 
44 
45 //============================================================================
48 {
49 #ifdef CPPL_VERBOSE
50  std::cerr << "# [MARK] _drovector::~_drovector()"
51  << std::endl;
52 #endif//CPPL_VERBOSE
53 
54 #ifdef CPPL_DEBUG
55  std::cerr << "# [NOTE] _drovector::~_drovector() "
56  << "A _drovector is going to be destructed." << std::endl;
57 #endif//CPPL_DEBUG
58 
60 }
_drovector()
Definition: _drovector-constructor.hpp:3
(DO NOT USE) Smart-temporary Real Double-precision Row Vector Class
Definition: _drovector.hpp:3
long L
vector size
Definition: _drovector.hpp:7
double * Array
1D Array to store vector data
Definition: _drovector.hpp:8
~_drovector()
Definition: _drovector-constructor.hpp:47