implemented type DiracMatrix{C<:DiracCoeff}