/Users/mdipierro/fermiqcd/development/Libraries/mdp_matrix.h File Reference

Go to the source code of this file.

Classes

class  mdp_matrix
 matrices of complex numbers More...

Functions

ostream & operator<< (ostream &os, const mdp_matrix &a)
void print (const mdp_matrix &a)
void prepare (mdp_matrix &a)
mdp_matrix operator+ (const mdp_matrix &a)
mdp_matrix operator- (const mdp_matrix &a)
mdp_matrix operator+ (const mdp_matrix &x, const mdp_matrix &y)
mdp_matrix operator- (const mdp_matrix &x, const mdp_matrix &y)
mdp_matrix operator* (const mdp_matrix &x, const mdp_matrix &y)
mdp_matrix operator/ (const mdp_matrix &a, const mdp_matrix &b)
mdp_matrix operator+ (const mdp_matrix &a, mdp_complex b)
mdp_matrix operator- (const mdp_matrix &a, mdp_complex b)
mdp_matrix operator* (const mdp_matrix &y, mdp_complex x)
mdp_matrix operator/ (const mdp_matrix &a, mdp_complex b)
mdp_matrix operator+ (mdp_complex b, const mdp_matrix &a)
mdp_matrix operator- (mdp_complex b, const mdp_matrix &a)
mdp_matrix operator* (mdp_complex x, const mdp_matrix &y)
mdp_matrix operator/ (mdp_complex b, const mdp_matrix &a)
mdp_matrix operator+ (const mdp_matrix &a, mdp_real b)
mdp_matrix operator- (const mdp_matrix &a, mdp_real b)
mdp_matrix operator* (const mdp_matrix &y, mdp_real x)
mdp_matrix operator/ (const mdp_matrix &a, mdp_real b)
mdp_matrix operator+ (mdp_real b, const mdp_matrix &a)
mdp_matrix operator- (mdp_real b, const mdp_matrix &a)
mdp_matrix operator* (mdp_real a, const mdp_matrix &b)
mdp_matrix mdp_identity (uint i)
mdp_matrix mdp_zero (uint i)
mdp_real max (const mdp_matrix &a)
mdp_matrix submatrix (const mdp_matrix &a, uint i, uint j)
mdp_complex det (const mdp_matrix &a)
mdp_matrix inv (const mdp_matrix &a)
mdp_matrix pow (const mdp_matrix &a, int i)
mdp_matrix exp (const mdp_matrix &a)
mdp_matrix log (const mdp_matrix &a)
mdp_matrix sin (const mdp_matrix &a)
mdp_matrix cos (const mdp_matrix &a)
mdp_complex trace (const mdp_matrix &a)
mdp_matrix transpose (const mdp_matrix &a)
mdp_matrix hermitian (const mdp_matrix &a)
mdp_matrix conj (const mdp_matrix &a)

Detailed Description

Version:
2009-12-21
Author:
Massimo Di Pierro <mdipierro@cs.depaul.edu>

Contains class mdp_matrix

Licensed under GPL2 license Read attached license in file mdp_license.pdf This file cannot be distributed without file mdp_license.pdf


Function Documentation

mdp_matrix conj ( const mdp_matrix a  )  [inline]
mdp_matrix cos ( const mdp_matrix a  ) 
mdp_complex det ( const mdp_matrix a  )  [inline]
mdp_matrix exp ( const mdp_matrix a  )  [inline]
mdp_matrix hermitian ( const mdp_matrix a  )  [inline]
mdp_matrix inv ( const mdp_matrix a  )  [inline]
mdp_matrix log ( const mdp_matrix a  ) 
mdp_real max ( const mdp_matrix a  )  [inline]
mdp_matrix mdp_identity ( uint  i  )  [inline]
mdp_matrix mdp_zero ( uint  i  )  [inline]
mdp_matrix operator* ( mdp_real  a,
const mdp_matrix b 
) [inline]
mdp_matrix operator* ( const mdp_matrix y,
mdp_real  x 
) [inline]
mdp_matrix operator* ( mdp_complex  x,
const mdp_matrix y 
) [inline]
mdp_matrix operator* ( const mdp_matrix y,
mdp_complex  x 
) [inline]
mdp_matrix operator* ( const mdp_matrix x,
const mdp_matrix y 
) [inline]
mdp_matrix operator+ ( mdp_real  b,
const mdp_matrix a 
) [inline]
mdp_matrix operator+ ( const mdp_matrix a,
mdp_real  b 
) [inline]
mdp_matrix operator+ ( mdp_complex  b,
const mdp_matrix a 
) [inline]
mdp_matrix operator+ ( const mdp_matrix a,
mdp_complex  b 
) [inline]
mdp_matrix operator+ ( const mdp_matrix x,
const mdp_matrix y 
) [inline]
mdp_matrix operator+ ( const mdp_matrix a  )  [inline]
mdp_matrix operator- ( mdp_real  b,
const mdp_matrix a 
) [inline]
mdp_matrix operator- ( const mdp_matrix a,
mdp_real  b 
) [inline]
mdp_matrix operator- ( mdp_complex  b,
const mdp_matrix a 
) [inline]
mdp_matrix operator- ( const mdp_matrix a,
mdp_complex  b 
) [inline]
mdp_matrix operator- ( const mdp_matrix x,
const mdp_matrix y 
) [inline]
mdp_matrix operator- ( const mdp_matrix a  )  [inline]
mdp_matrix operator/ ( const mdp_matrix a,
mdp_real  b 
) [inline]
mdp_matrix operator/ ( mdp_complex  b,
const mdp_matrix a 
) [inline]
mdp_matrix operator/ ( const mdp_matrix a,
mdp_complex  b 
) [inline]
mdp_matrix operator/ ( const mdp_matrix a,
const mdp_matrix b 
) [inline]
ostream& operator<< ( ostream &  os,
const mdp_matrix a 
)
mdp_matrix pow ( const mdp_matrix a,
int  i 
) [inline]
void prepare ( mdp_matrix a  )  [inline]
void print ( const mdp_matrix a  ) 
mdp_matrix sin ( const mdp_matrix a  ) 
mdp_matrix submatrix ( const mdp_matrix a,
uint  i,
uint  j 
) [inline]
mdp_complex trace ( const mdp_matrix a  )  [inline]
mdp_matrix transpose ( const mdp_matrix a  )  [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines

Generated on Wed Dec 23 14:03:14 2009 for fermiqcd by  doxygen 1.6.1