Skip to content

Implement principal stresses and strains #214

Description

@acodcha

Implement principal stresses and strains for the PhQ::Stress, PhQ::Strain, and PhQ::StrainRate quantities. These should have a Principal() method that returns the principal stresses/strains. Perhaps also FirstPrincipal(), SecondPrincipal(), and ThirdPrincipal() classes.

Implement these classes:

  • PhQ::PrincipalStress: Contains a PhQ::Stress and a PhQ::Direction.
  • PhQ::PrincipalStresses: Contains three PhQ::PrincipalStress objects. Has First(), Second(), and Third() methods.
  • PhQ::PrincipalStrain
  • PhQ::PrincipalStrains
  • PhQ::PrincipalStrainRate
  • PhQ::PrincipalStrainRates

Requires #213

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions