Guest User

Untitled

a guest
Jul 19th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. //Create StS_inv
  2.  
  3. double det = StS.get(0,0)*(StS.get(2,2)*StS.get(1,1)-StS.get(2,1)*StS.get(1,2)) -
  4. StS.get(1,0)*(StS.get(2,2)*StS.get(0,1)-StS.get(2,1)*StS.get(0,2)) +
  5. StS.get(2,0)*(StS.get(1,2)*StS.get(0,1)-StS.get(1,1)*StS.get(0,2));
  6.  
  7. StS_inv.set(0,0,(StS.get(2,2)*StS.get(1,1)-StS.get(2,1)*StS.get(1,2))/det);
  8. StS_inv.set(0,1,(StS.get(2,2)*StS.get(0,1)-StS.get(2,1)*StS.get(0,2))*-1/det);
  9. StS_inv.set(0,2,(StS.get(1,2)*StS.get(0,1)-StS.get(1,1)*StS.get(0,2))/det);
  10. StS_inv.set(1,0,(StS.get(2,2)*StS.get(1,0)-StS.get(2,0)*StS.get(1,2))*-1/det);
  11. StS_inv.set(1,1,(StS.get(2,2)*StS.get(0,0)-StS.get(2,0)*StS.get(0,2))/det);
  12. StS_inv.set(1,2,(StS.get(1,2)*StS.get(0,0)-StS.get(1,0)*StS.get(0,2))*-1/det);
  13. StS_inv.set(2,0,(StS.get(2,1)*StS.get(1,0)-StS.get(2,0)*StS.get(1,1))/det);
  14. StS_inv.set(2,1,(StS.get(2,1)*StS.get(0,0)-StS.get(2,0)*StS.get(0,1))*-1/det);
  15. StS_inv.set(2,2,(StS.get(1,1)*StS.get(0,0)-StS.get(1,0)*StS.get(0,1))/det);
Add Comment
Please, Sign In to add comment