Dirac tensors

We model dirac_tensors as concrete subtypes from AbstractDiracMatrix and AbstractDiracVector, respectively.