Computational methods for the study of energies of cation distributions: applications to cation-ordering phase transitions and solid solutions | Publicación