Skip to content
Snippets Groups Projects
  1. Oct 02, 2023
    • Klaus Böhnlein's avatar
      Fix Voigt scaling issue · cd8d2cda
      Klaus Böhnlein authored
      Voigt-Notation distinguishes in the transformation from Matrix to Vector between stresses and strains.
      The transformation for strains features an additional factor 2 for the non-diagonal entries. In order to avoid
      the use of different data structures for both stresses & strains we use the same Matrix-to-Vector
      mapping ('matrixToVoigt') and incorporate the factors in suitable places. namely:
        - The Stiffness matrix of the constitutive relation gets scaled by a factor of 2 in the last three columns
        - The 'voigtScalarProduct' scales the last three products by a factor of 2
      cd8d2cda
    • Sander, Oliver's avatar
      Store deformation gradient and stress as Voigt vectors · c4ac0bd6
      Sander, Oliver authored
      This avoids many transformations from symmetric matrices to
      Voigt vectors and back.  In my (limited) testing, this reduces
      the time to assemble the stiffness matrix by about 25%.
      
      This patch also introduces a custom scalar product method for
      Voigt vectors, which reproduces the Frobenius scalar product
      in matrix space.  That way, the potentially confusing distinction
      between stress-like Voigt vectors and strain-like Voigt vectors
      can be avoided.
      c4ac0bd6
    • Sander, Oliver's avatar
    • Sander, Oliver's avatar
      Fix a few typos · bdcd7950
      Sander, Oliver authored
      bdcd7950
    • Sander, Oliver's avatar
      Do not hard-wire the number of phases · b371988e
      Sander, Oliver authored
      There is no need for this.  At least, I don't see any.
      b371988e
    • Sander, Oliver's avatar
      a1c4a044
  2. Oct 01, 2023
  3. Sep 29, 2023
  4. Jul 06, 2023
  5. Sep 21, 2022
  6. Aug 31, 2022
  7. Aug 30, 2022
  8. Aug 29, 2022
  9. Aug 28, 2022
  10. Aug 27, 2022
  11. Aug 26, 2022
Loading