CPPLapack
 All Classes Files Functions Variables Friends Pages
Functions
dsymatrix-unary.hpp File Reference

Go to the source code of this file.

Functions

const dsymatrixoperator+ (const dsymatrix &mat)
 
_dsymatrix operator- (const dsymatrix &mat)
 

Function Documentation

const dsymatrix& operator+ ( const dsymatrix mat)
inline

+dsymatrix operator

Definition at line 3 of file dsymatrix-unary.hpp.

4 {CPPL_VERBOSE_REPORT;
5  return mat;
6 }
_dsymatrix operator- ( const dsymatrix mat)
inline

-dsymatrix operator

Definition at line 10 of file dsymatrix-unary.hpp.

References _(), dsymatrix::array, i(), and dsymatrix::n.

11 {CPPL_VERBOSE_REPORT;
12  dsymatrix newmat(mat.n);
13 
14  const CPPL_INT size =newmat.n*newmat.n;
15  for(CPPL_INT i=0; i<size; i++){
16  newmat.array[i] =-mat.array[i];
17  }
18 
19  return _(newmat);
20 }
_dgematrix i(const _dgbmatrix &mat)
Real Double-precision Symmetric Matrix Class [l-type (UPLO=l) Strage].
Definition: dsymatrix.hpp:3
CPPL_INT n
matrix column size
Definition: dsymatrix.hpp:10
double * array
1D array to store matrix data
Definition: dsymatrix.hpp:11
_dcovector _(dcovector &vec)