Global inner product

Syntax void QLA_c_eqop_T_dot_T( restrict QLA_Complex *r,
  Type *a, Type *b)
exception void QLA_r_eqop_R_dot_R( restrict QLA_Real *r,
  QLA_Real *a, QLA_Real *b)
  void QLA_r_eqop_R_dot_R( restrict QLA_Real *r,
  QLA_Int *a, QLA_Int *b)
Meaning $r = \sum \mathop{\rm Tr}a^\dagger \cdot b$
T I, R, C, V, H, D, M, P
eqop eq

Syntax void QLA_r_eqop_re_T_dot_T( restrict QLA_Complex *r,
  Type*a, Type *b)
Meaning $r = \mathop{\rm Re}\sum \mathop{\rm Tr}a^\dagger \cdot b$
T C, H, D, V, P, M
eqop eq



James Osborn 2006-06-25