Understanding and rationalizing the structure of ionic solids by computational application of Beck's extended coordination number rule | Synapse