Text this: Variational determination of eigenstrain sources of residual stress