parents

(method of orientation)

variants of an orientation relationship

Syntax

ori_parents = ori_child * inv(mori.parents)

Input

mori

child to parent orientation relationship

ori_child

child orientation

Output

ori_parents

all possible parent orientation

Example

% parent symmetry
cs_fcc = crystalSymmetry('m-3m', [3.6599 3.6599 3.6599], 'mineral', 'Iron fcc');
% child symmetry
cs_bcc = crystalSymmetry('m-3m', [2.866 2.866 2.866], 'mineral', 'Iron bcc')
 
cs_bcc = crystalSymmetry  
 
  mineral : Iron bcc     
  symmetry: m-3m         
  a, b, c : 2.9, 2.9, 2.9
 
% define a bcc child orientation
ori_bcc = orientation.goss(cs_bcc)
 
ori_bcc = orientation  
  size: 1 x 1
  crystal symmetry : Iron bcc (m-3m)
  specimen symmetry: 1
 
  Bunge Euler angles in degree
  phi1  Phi phi2 Inv.
     0   45    0    0
 
% define Nishiyama Wassermann fcc to bcc orientation relation ship
NW = orientation.NishiyamaWassermann (cs_fcc,cs_bcc)
 
NW = misorientation  
  size: 1 x 1
  crystal symmetry : Iron fcc (m-3m)
  crystal symmetry : Iron bcc (m-3m)
 
  Bunge Euler angles in degree
  phi1     Phi    phi2    Inv.
   180 99.7356      45       0
 
% compute a fcc parent orientation related to the bcc child orientation
ori_fcc = ori_bcc * NW
 
ori_fcc = orientation  
  size: 1 x 1
  crystal symmetry : Iron fcc (m-3m)
  specimen symmetry: 1
 
  Bunge Euler angles in degree
  phi1     Phi    phi2    Inv.
   180 54.7356      45       0
 
% compute all symmetrically possible parent orientations
ori_fcc = unique(ori_bcc.symmetrise * NW)
 
ori_fcc = orientation  
  size: 12 x 1
  crystal symmetry : Iron fcc (m-3m)
  specimen symmetry: 1
 
  Bunge Euler angles in degree
     phi1     Phi    phi2    Inv.
  276.917 83.1325 179.584       0
  83.0827 96.8675 359.584       0
  83.0827 83.1325 270.416       0
  276.917 96.8675 90.4156       0
  193.639 134.181 144.598       0
  13.6387 134.181 144.598       0
  346.361 45.8193 324.598       0
  166.361 45.8193 324.598       0
      180 125.264     225       0
      180 54.7356      45       0
        0 144.736      45       0
      360 35.2644     225       0
 
% same using the function parents
ori_fcc2 = ori_bcc * NW.parents
 
ori_fcc2 = orientation  
  size: 1 x 12
  crystal symmetry : Iron fcc (m-3m)
  specimen symmetry: 1
 
  Bunge Euler angles in degree
     phi1     Phi    phi2    Inv.
  276.917 83.1325 179.584       0
  83.0827 83.1325 270.416       0
  276.917 96.8675 90.4156       0
  83.0827 96.8675 359.584       0
      180 54.7356      45       0
        0 144.736      45       0
      180 125.264     225       0
      360 35.2644     225       0
  166.361 45.8193 324.598       0
  13.6387 134.181 144.598       0
  193.639 134.181 144.598       0
  346.361 45.8193 324.598       0
 

See also

orientation/variants