ikarus-project / ikarus

Ikarus is a C++-based library that uses DUNE modules to solve partial differential equations with the finite element method and more.
https://ikarus-project.github.io/
Other
5 stars 3 forks source link

move transformation matrices and EAS types to a different file #216

Closed tarun-mitruka closed 7 months ago

tarun-mitruka commented 8 months ago

calcTransformationMatrix2D() and calcTransformationMatrix3D() functions should be moved out of enhancedassumedstrains.hh as they are general utility functions that can be used by different element formulations (probably also needed by the elements mentioned in the issue #86).

The implementation of EAS types Q1E4, Q1E5, Q1E7, H1E9, H1E21 should be in a separate file and only class EnhancedAssumedStrains should be in enhancedassumedstrains.hh for better readability.