torch_sim.elastic¶
Calculation of elastic properties of crystals.
Primary Sources and References for Crystal Elasticity.
Landau, L.D. & Lifshitz, E.M. “Theory of Elasticity” (Volume 7 of Course of Theoretical Physics)
Teodosiu, C. (1982) “Elastic Models of Crystal Defects”
Review Articles:
Mouhat, F., & Coudert, F. X. (2014). “Necessary and sufficient elastic stability conditions in various crystal systems” Physical Review B, 90(22), 224104
Online Resources: - Materials Project Documentation
Functions
Calculate elastic moduli from the elastic tensor. |
|
Calculate the elastic tensor of a structure. |
|
Form a 6 component stress vector in Voigt notation from a 3x3 matrix. |
|
Check and return the crystal system of a structure. |
|
Deform a unit cell and scale atomic positions accordingly. |
|
Calculate elastic tensor from stress-strain relationships. |
|
Convert the symmetry-reduced elastic constants to full 6x6 elastic tensor. |
|
Generate elementary deformations for elastic tensor calculation. |
|
Calculate strain tensor in Voigt notation. |
|
Generate equation matrix for hexagonal crystal symmetry. |
|
Generate equation matrix for monoclinic crystal symmetry. |
|
Generate equation matrix for orthorhombic crystal symmetry. |
|
Generate equation matrix for cubic (regular) crystal symmetry. |
|
Generate equation matrix for tetragonal crystal symmetry. |
|
Generate equation matrix for triclinic crystal symmetry. |
|
Generate equation matrix for trigonal crystal symmetry. |
|
Convert a 6-component stress vector in Voigt notation to a 3x3 matrix. |
Classes
Defines rules for applying deformations based on crystal symmetry. |