#include <InitializationModule.h>
Static Public Member Functions | |
void | initializeCircularDislocationLoopOnPatch (Patch< 3 > &patch, Pointer< CartesianGridGeometry< 3 > > geometry, int phi_handle, int psi_handle, int line_num, double *normal, double *center, double radius) |
void | initializeStraightDislocationLineOnPatch (Patch< 3 > &patch, Pointer< CartesianGridGeometry< 3 > > geometry, int phi_handle, int psi_handle, int line_num, double *xi, double *pt) |
void | initializeDislocationArrayOnPatch (Patch< 3 > &patch, Pointer< CartesianGridGeometry< 3 > > geometry, int phi_handle, int psi_handle, int line_num, double *xi, double *pt1, double *pt2) |
|
initializeCircularDislocationLoopOnPatch() initializes phi and psi for a circular dislocation loop with the specified position, orientation, and radius. Arguments:
Return value: none NOTES:
|
|
initializeDislocationArrayOnPatch() initializes phi and psi for a periodic array of straight dislocations with the specified direction. The distance/spacing between adjacent dislocation lines is set by specifying points on two immediately adjacent dislocation lines. This function only supports dislocation arrays that lie in one of the three coordinate planes (i.e. xy, yz, xz). It may be used for orientations of the dislocation array, but there is no guarantee that it will lead to the desired results for arbitrarily oriented dislocation arrays. In particular, the boundary conditions may be difficult to prescribe. Arguments:
Return value: none NOTES:
|
|
initializeStraightDislocationLineOnPatch() initializes phi and psi for a straight dislocation line with the specified direction and passing through the specified point. This function only supports dislocation line directions along one of the three coordinate axes. It may be used for other line directions, but there is no guarantee that it will lead to the desired results for arbitrary line directions. In particular, the boundary conditions may be difficult to prescribe. Arguments:
Return value: none NOTES:
Boundary conditions for dislocation lines oriented along other axes are just cyclical shifts of the above. |