27 for (
int ica = 0; ica <
m_NcA; ++ica) {
33 for (
int i = 0; i <
m_Nc; ++i) {
34 for (
int j = i + 1; j <
m_Nc; ++j) {
35 m_Ta[k]->set(i, j, 1.0, 0.0);
36 m_Ta[k]->set(j, i, 1.0, 0.0);
38 m_Ta[k + 1]->set(i, j, 0.0, -1.0);
39 m_Ta[k + 1]->set(j, i, 0.0, 1.0);
45 for (
int i = 1; i <
m_Nc; ++i) {
46 double elem = sqrt(2.0 /
double(i + i * i));
47 for (
int j = 0; j < i; ++j) {
48 m_Ta[k]->set(j, j, elem, 0.0);
50 double elem_i = -double(i) * elem;
51 m_Ta[k]->set(i, i, elem_i, 0.0);
58 for (
int k = 0; k <
m_NcA; ++k) {
69 for (
int k = 0; k <
m_NcA; ++k) {
72 for (
int i = 0; i <
m_Nc; ++i) {
73 for (
int j = 0; j <
m_Nc; ++j) {
84 for (
int i = 0; i <
m_Nc; ++i) {
85 for (
int j = 0; j <
m_Nc; ++j) {
87 double tr =
ReTr(utmp);
97 for (
int ica = 0; ica <
m_NcA; ++ica) {
void detailed(const char *format,...)
Bridge::VerboseLevel m_vl
void general(const char *format,...)
std::vector< Mat_SU_N * > m_Ta
static const std::string class_name
void mult_nn(const Mat_SU_N &u1, const Mat_SU_N &u2)
double ReTr(const Mat_SU_N &m)