| 
    Bridge++
    Ver. 1.3.x
    
   | 
 
#include <mat_SU_N.h>
Public Member Functions | |
| Mat_SU_N (int Nc, double r=0.0) | |
| Mat_SU_N & | dag () | 
| Mat_SU_N & | ht () | 
| Mat_SU_N & | ah () | 
| antihermitian  More... | |
| Mat_SU_N & | at () | 
| antihermitian traceless  More... | |
| Mat_SU_N & | unit () | 
| Mat_SU_N & | zero () | 
| Mat_SU_N & | xI () | 
| Mat_SU_N & | reunit () | 
| Mat_SU_N & | reunit_SU3 () | 
| Mat_SU_N & | reunit_SU2 () | 
| Mat_SU_N & | reunit_general () | 
| Mat_SU_N & | set_random (RandomNumbers *rand) | 
| Mat_SU_N & | set_random_SU3 (RandomNumbers *) | 
| Mat_SU_N & | set_random_SU2 (RandomNumbers *) | 
| Mat_SU_N & | set_random_general (RandomNumbers *) | 
| int | nc () const | 
| Mat_SU_N & | operator- () | 
| Mat_SU_N & | operator= (const double &) | 
| Mat_SU_N & | operator+= (const Mat_SU_N &) | 
| Mat_SU_N & | operator+= (const double &) | 
| Mat_SU_N & | operator-= (const Mat_SU_N &) | 
| Mat_SU_N & | operator-= (const double &) | 
| Mat_SU_N & | operator*= (const Mat_SU_N &) | 
| Mat_SU_N & | operator*= (const double &) | 
| Mat_SU_N & | operator/= (const double &) | 
| int | size () const | 
| double | r (int c) const | 
| double | i (int c) const | 
| double | r (int c1, int c2) const | 
| double | i (int c1, int c2) const | 
| void | set_r (int c, const double &re) | 
| void | set_i (int c, const double &im) | 
| void | set_r (int c1, int c2, const double &re) | 
| void | set_i (int c1, int c2, const double &im) | 
| void | set (int c, double re, const double &im) | 
| void | set (int c1, int c2, const double &re, const double &im) | 
| void | add (int c, const double &re, const double &im) | 
| void | add (int c1, int c2, const double &re, const double &im) | 
| double | norm2 () | 
| void | mult_nn (const Mat_SU_N &u1, const Mat_SU_N &u2) | 
| void | multadd_nn (const Mat_SU_N &u1, const Mat_SU_N &u2) | 
| void | mult_nd (const Mat_SU_N &u1, const Mat_SU_N &u2) | 
| void | multadd_nd (const Mat_SU_N &u1, const Mat_SU_N &u2) | 
| void | mult_dn (const Mat_SU_N &u1, const Mat_SU_N &u2) | 
| void | multadd_dn (const Mat_SU_N &u1, const Mat_SU_N &u2) | 
| void | zcopy (double re, double im, const Mat_SU_N &v) | 
| void | zaxpy (double re, double im, const Mat_SU_N &v) | 
Private Attributes | |
| int | m_Nc | 
| std::valarray< double > | va | 
| Mat_SU_N &(Mat_SU_N::* | m_reunit )() | 
| Mat_SU_N &(SU_N::Mat_SU_N::* | m_set_random )(RandomNumbers *) | 
| pointer to reunitalization.  More... | |
SU(N) matrix operations. Reunitarization is generalized to general value of Nc. Setting random matrix is not for SU(2) which is to be implemented. [07 May 2014 H.Matsufuru]
Definition at line 35 of file mat_SU_N.h.
      
  | 
  inlineexplicit | 
Definition at line 46 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 144 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 150 of file mat_SU_N.h.
      
  | 
  inline | 
antihermitian
Definition at line 357 of file mat_SU_N.h.
      
  | 
  inline | 
antihermitian traceless
Definition at line 329 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 283 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 301 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 115 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 118 of file mat_SU_N.h.
Definition at line 231 of file mat_SU_N.h.
Definition at line 197 of file mat_SU_N.h.
Definition at line 163 of file mat_SU_N.h.
Definition at line 249 of file mat_SU_N.h.
Definition at line 215 of file mat_SU_N.h.
Definition at line 181 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 86 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 155 of file mat_SU_N.h.
Definition at line 443 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 464 of file mat_SU_N.h.
Definition at line 408 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 429 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 401 of file mat_SU_N.h.
Definition at line 415 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 436 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 481 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 422 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 114 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 117 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 71 of file mat_SU_N.h.
| Mat_SU_N & Mat_SU_N::reunit_general | ( | ) | 
Definition at line 117 of file mat_SU_N.cpp.
| Mat_SU_N & Mat_SU_N::reunit_SU2 | ( | ) | 
Definition at line 91 of file mat_SU_N.cpp.
| Mat_SU_N & Mat_SU_N::reunit_SU3 | ( | ) | 
Definition at line 18 of file mat_SU_N.cpp.
      
  | 
  inline | 
Definition at line 133 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 139 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 121 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 128 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 120 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 123 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 76 of file mat_SU_N.h.
| Mat_SU_N & Mat_SU_N::set_random_general | ( | RandomNumbers * | rand | ) | 
Definition at line 199 of file mat_SU_N.cpp.
| Mat_SU_N & Mat_SU_N::set_random_SU2 | ( | RandomNumbers * | rand | ) | 
Definition at line 189 of file mat_SU_N.cpp.
| Mat_SU_N & Mat_SU_N::set_random_SU3 | ( | RandomNumbers * | rand | ) | 
Definition at line 151 of file mat_SU_N.cpp.
      
  | 
  inline | 
Definition at line 113 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 373 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 390 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 273 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 265 of file mat_SU_N.h.
      
  | 
  inline | 
Definition at line 383 of file mat_SU_N.h.
      
  | 
  private | 
Definition at line 37 of file mat_SU_N.h.
      
  | 
  private | 
Definition at line 39 of file mat_SU_N.h.
      
  | 
  private | 
pointer to reunitalization.
pointer to random matrix setting.
Definition at line 40 of file mat_SU_N.h.
      
  | 
  private | 
Definition at line 38 of file mat_SU_N.h.