Skip to content
Snippets Groups Projects
Forked from Klaus Böhnlein / dune-microstructure
Source project has a limited visibility.
  • Sander, Oliver's avatar
    c4ac0bd6
    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
    History
    Store deformation gradient and stress as Voigt vectors
    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.