FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
muelastic Module Reference

This module provides interface for elastic or hyperelastic calculation. More...

Functions/Subroutines

subroutine uelasticmatrix (matl, strain, D)
 This subroutine calculates constitutive relation. More...
 
subroutine uelasticupdate (matl, strain, stress)
 This subroutine calculate updated strain and stress. More...
 

Detailed Description

This module provides interface for elastic or hyperelastic calculation.

Function/Subroutine Documentation

◆ uelasticmatrix()

subroutine muelastic::uelasticmatrix ( real(kind=kreal), dimension(:), intent(in)  matl,
real(kind=kreal), dimension(6), intent(in)  strain,
real(kind=kreal), dimension(6,6), intent(out)  D 
)

This subroutine calculates constitutive relation.

Parameters
[in]matlmaterial properties
[in]strainGreen-Lagrangen strain
[out]dconstitutive matrix

Definition at line 13 of file uelastic.f90.

Here is the caller graph for this function:

◆ uelasticupdate()

subroutine muelastic::uelasticupdate ( real(kind=kreal), dimension(:), intent(in)  matl,
real(kind=kreal), dimension(6), intent(in)  strain,
real(kind=kreal), dimension(6), intent(out)  stress 
)

This subroutine calculate updated strain and stress.

Parameters
[in]matlmaterial properties

Definition at line 41 of file uelastic.f90.

Here is the call graph for this function:
Here is the caller graph for this function: