vec_dim should be Voigt_dim