Backend package¶
This package contains backends for computing the displacement field
Implements Stroh theory |
|
Implements the integral method |
dislocation_tools.backend.stroh Module¶
Implements Stroh theory
Functions for computing the displacement field using Stroh’s formalism [1]. The variables of the elastic problem are given similar names as in Refs. [2] and [3].
References
Stroh, A.N. J. Math. Phys., 41: 77 (1962)
Hirth, J.P.; Lothe, J. Theory of Dislocations, 2nd Edition; John Wiley and Sons, 1982. pp 467
Bacon, D. J.; Barnett, D. M.; Scattergood, R. O. Progress in Materials Science 1978, 23, 51-262.
Functions¶
Compute the displacements from the solution of the sextic equations. |
|
|
Compute the eigenvalues and eigenvectors of the problem. |
dislocation_tools.backend.integral Module¶
Implements the integral method
Functions for computing the displacement field using the integral formalism [1]. The variables of the elastic problem are given similar names as in Refs. [2] and [3].
References
Barnett, D.M.; Lothe, J. Phys. Norvegica, 7 (1973)
Hirth, J.P.; Lothe, J. Theory of Dislocations, 2nd Edition; John Wiley and Sons, 1982. pp 467
Bacon, D. J.; Barnett, D. M.; Scattergood, R. O. Progress in Materials Science 1978, 23, 51-262.
Functions¶
Calculate cylindrical coordinates |
|
Compute the displacements with integral formalism and numerical math |
|
Compute the displacements with integral formalism and symbolical math |
|
|
Check the matrices S and B of the integral formalism. |
|
Generate numeric rotation matrix for rotation about an axis by an angle |
Generate symbolic rotation matrix for rotation about an axis by an angle |
|
Convert a matrix of symbolical functions into numerical functions |