-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement the rotation of the stiffness tensor from the local frame to the global frame (+ other fixes) #3
base: master
Are you sure you want to change the base?
Conversation
…yaml input) to the global frame. The rotation matrix follows the Bunge (passive) convention (ZXZ) and can be defined from 3 angles (phi1, Phi, phi2) or three vectors (V1,V2,V3).
…ton-like evolution equation). Single slip and Body-Centered Cubic (BCC) behaviours are considered.
…y/june 2020 (ATmodel and split operator)
…injon regularization (L-inf norm regularized by L-p norm): see for instance Manik, Asadkandi and Holmedal (CMAME, 2022)
Would you mind splitting this MR into smaller ones:
Then, I am not sure to understand why you need both the rotation matrix , the Euler angles and the vectors. |
It seems that my newest commits have automatically been added to the MR, which is not what I wanted. It is convenient to be able to give a rotation matrix either from vectors or angles. |
Very good point. That is actually why I implemented isotropic Hooke's laws on top of full tensor |
Was everything in here included in the 3 PR I just merged? |
There are two commits I did not include in the smaller PRs:
|
THese should not be needed since we build a shared library
We can either merge these and print a message stating that this has not been tested, or build a test. Can we compare (AB)e and A(Be) for random A, B, and e, for instance? |
If not added, I get the following compilation error:
I will work on building a test and add it to a new PR. In addition, I forgot to mention that I get the following compilation error from
That error can be solved by replacing |
This makes no sense what is
also, what gives
done |
This line returns the following:
|
That is inconsistent with |
Yes my bad, I removed both
|
No description provided.