/******************* cs_m_s_vec.c (in su3.a) ************************** * * * c_scalar_mult_sub_su3vec() * * multiply an su3 vector by a complex scalar and subtract it from * * another vector: v1 <- v1 - number*v2 * */ #include "complex.h" #include "su3.h" void c_scalar_mult_sub_su3vec(v1,phase,v2) su3_vector *v1,*v2; complex *phase; { register int i; complex t; for(i=0;i<3;i++){ t = cmul(&v2->c[i],phase); v1->c[i] = csub(&v1->c[i],&t); } }