a Burgers vector with a line vector, edge when orthogonal and screw when parallel; from slip systems, the edge dislocations of every system and the screw ones of every distinct Burgers vector. The line energy u is |b|^2 for an edge and 0.7 |b|^2 for a screw dislocation unless given, the isotropic line energy with Poisson ratio 0.3

Input

b Burgers vectors, or slipSystem objects from which edge and screw systems are constructed
l line directions as vector3d; required when b supplies Burgers vectors
u relative line energies; default |b|2 for edge and 0.7*|b|2 for screw systems

Members

bcc the edge and screw dislocations of the symmetrised body-centred cubic slip systems
cat cat(a, b, …) is type(a).cat(a, b, …): the list of the operands, MATLAB’s [a, b], the carried attributes joined
CS the crystal frame of the systems, None once they are in specimen coordinates
dislocationSystem a Burgers vector with a line vector, edge when orthogonal and screw when parallel
fcc the edge and screw dislocations of the symmetrised face-centred cubic slip systems
frame the frame the Burgers and line vectors are written in
hcp there is no hcp default: raises an error naming the hexagonal families to choose from
isEdge which systems are edge dislocations, the line vector orthogonal to the Burgers vector
isScrew which systems are screw dislocations, the line vector parallel to the Burgers vector
rotate an orientation carries the systems into the specimen, broadcast as NumPy does: a column of orientations times a row of systems is MATLAB’s outer ori * dS
shape a list, or an array once a column of orientations has rotated a row of systems
size the number of dislocation systems
subsref  
tensor the dislocation density tensor of every system, b (x) l^, in the length unit of the axes

Used on

DislocationSystems

MATLAB’s dislocationSystem_index

source

Citing this page. This page is part of the documentation of MTEX, a free and open source MATLAB toolbox for analyzing and modeling crystallographic textures. It was written by The MTEX Developers and is published at https://mtex-toolbox.github.io/dislocationSystem_index_py.html. If you use MTEX, or reuse text or figures from this page, in your research, please cite

F. Bachmann, R. Hielscher, H. Schaeben: Texture Analysis with MTEX - Free and Open Source Software Toolbox, Solid State Phenomena 160 (2010), 63-68. 10.4028/www.scientific.net/SSP.160.63

BibTeX
@article{bachmann2010mtex,
  author  = {F. Bachmann and R. Hielscher and H. Schaeben},
  title   = {Texture Analysis with MTEX - Free and Open Source Software Toolbox},
  journal = {Solid State Phenomena},
  volume  = {160},
  pages   = {63-68},
  year    = {2010},
  doi     = {10.4028/www.scientific.net/SSP.160.63},
  url     = {https://doi.org/10.4028/www.scientific.net/SSP.160.63}
}

Other papers describing specific MTEX methods are listed under Publications — please cite the one that best fits your application. The MTEX source code is licensed under the GNU General Public License v2.0; the text and figures of this documentation are licensed under CC BY 4.0, which permits reuse — including by automated systems — provided The MTEX Developers and this page are credited.