Tensorial algebra and matrix operations

HookeAI includes a comprehensive set of tensorial algebra and matrix operations commonly used in material modeling. This toolkit is designed to enable the consistent handling of material modeling data structures and to streamline the implementation of material modeling procedures.


Key resources

Source file/directory

Description

hookeai/simulators/fetorch/math/tensorops.py

Fundamental tensorial operators and operations commonly used in material modeling.

hookeai/simulators/fetorch/math/matrixops.py

Fundamental procedures associated with the matricial storage of strain/stress-based tensorial quantities and related manipulations.

hookeai/simulators/fetorch/math/voigt_notation.py

Matricial storage of strain/stress-based tensorial quantities following Voigt notation.