Number of deformed structures used to calculate the elastic constants. This is determined by the symmetry of the crystal.
deformation_types
m_str(str_) (shape: ['n_deformations', 6])
deformation types
n_strains
m_int32(int32)
number of equally spaced strains applied to each deformed structure, which are generated between the maximum negative strain and the maximum positive one.
is_mechanically_stable
m_bool(bool)
Indicates if structure is mechanically stable from the calculated values of the elastic constants.
elastic_constants_notation_matrix_second_order
m_str(str_) (shape: [6, 6])
Symmetry of the second-order elastic constant matrix in Voigt notation
elastic_constants_matrix_second_order
m_float64(float64) (shape: [6, 6])
2nd order elastic constant (stiffness) matrix in pascals
elastic_constants_matrix_third_order
m_float64(float64) (shape: [6, 6, 6])
3rd order elastic constant (stiffness) matrix in pascals
compliance_matrix_second_order
m_float64(float64) (shape: [6, 6])
Elastic compliance matrix in 1/GPa
elastic_constants_gradient_matrix_second_order
m_float64(float64) (shape: [18, 18])
gradient of the 2nd order elastic constant (stiffness) matrix in newton
bulk_modulus_voigt
m_float64(float64)
Voigt bulk modulus
shear_modulus_voigt
m_float64(float64)
Voigt shear modulus
bulk_modulus_reuss
m_float64(float64)
Reuss bulk modulus
shear_modulus_reuss
m_float64(float64)
Reuss shear modulus
bulk_modulus_hill
m_float64(float64)
Hill bulk modulus
shear_modulus_hill
m_float64(float64)
Hill shear modulus
young_modulus_voigt
m_float64(float64)
Voigt Young modulus
poisson_ratio_voigt
m_float64(float64)
Voigt Poisson ratio
young_modulus_reuss
m_float64(float64)
Reuss Young modulus
poisson_ratio_reuss
m_float64(float64)
Reuss Poisson ratio
young_modulus_hill
m_float64(float64)
Hill Young modulus
poisson_ratio_hill
m_float64(float64)
Hill Poisson ratio
elastic_anisotropy
m_float64(float64)
Elastic anisotropy
pugh_ratio_hill
m_float64(float64)
Pugh ratio defined as the ratio between the shear modulus and bulk modulus