CPPLapack
 All Classes Files Functions Variables Friends Pages
_zgematrix-constructor.hpp
Go to the documentation of this file.
1 //=============================================================================
2 /*! _zgematrix constructor without arguments */
4 {CPPL_VERBOSE_REPORT;
5  //////// initialize ////////
6  m =0;
7  n =0;
8  array =NULL;
9  darray =NULL;
10 }
11 
12 //=============================================================================
13 /*! _zgematrix copy constructor */
15 {CPPL_VERBOSE_REPORT;
16  //////// initialize ////////
17  m =mat.m;
18  n =mat.n;
19  array =mat.array;
20  darray =mat.darray;
21 
22  mat.nullify();
23 }
24 
25 ///////////////////////////////////////////////////////////////////////////////
26 ///////////////////////////////////////////////////////////////////////////////
27 ///////////////////////////////////////////////////////////////////////////////
28 
29 //=============================================================================
30 /*! zgematrix destructor */
32 {CPPL_VERBOSE_REPORT;
33  delete [] array;
34  delete [] darray;
35 }
CPPL_INT m
matrix row size
Definition: _zgematrix.hpp:9
(DO NOT USE) Smart-temporary Complex Double-precision General Dence Matrix Class
Definition: _zgematrix.hpp:3
void nullify() const
comple * array
1D array to store matrix data
Definition: _zgematrix.hpp:11
CPPL_INT n
matrix column size
Definition: _zgematrix.hpp:10
comple ** darray
array of pointers of column head addresses
Definition: _zgematrix.hpp:12