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