![]() |
FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
|
This module provides functions for elastic material. More...
Functions/Subroutines | |
subroutine | calelasticmatrix (matl, secttype, d, temp) |
Calculate isotropic elastic matrix. | |
subroutine | calelasticmatrix_ortho (matl, secttype, bij, dmat, temp) |
Calculate orthotropic elastic matrix. | |
subroutine | linearelastic_shell (matl, secttype, c, e1_hat, e2_hat, e3_hat, cg1, cg2, cg3, alpha, n_layer) |
This module provides functions for elastic material.
subroutine m_elasticlinear::calelasticmatrix | ( | type( tmaterial ), intent(in) | matl, |
integer, intent(in) | secttype, | ||
real(kind=kreal), dimension(:,:), intent(out) | d, | ||
real(kind=kreal), optional | temp | ||
) |
Calculate isotropic elastic matrix.
Definition at line 15 of file ElasticLinear.f90.
subroutine m_elasticlinear::calelasticmatrix_ortho | ( | type( tmaterial ), intent(in) | matl, |
integer, intent(in) | secttype, | ||
real(kind=kreal), dimension(3,3), intent(in) | bij, | ||
real(kind=kreal), dimension(:,:), intent(out) | dmat, | ||
real(kind=kreal), optional | temp | ||
) |
Calculate orthotropic elastic matrix.
Definition at line 111 of file ElasticLinear.f90.
subroutine m_elasticlinear::linearelastic_shell | ( | type( tmaterial ), intent(in) | matl, |
integer, intent(in) | secttype, | ||
real(kind = kreal), dimension(:, :, :, :), intent(out) | c, | ||
real(kind = kreal), dimension(3), intent(in) | e1_hat, | ||
real(kind = kreal), dimension(3), intent(in) | e2_hat, | ||
real(kind = kreal), dimension(3), intent(in) | e3_hat, | ||
real(kind = kreal), dimension(3), intent(in) | cg1, | ||
real(kind = kreal), dimension(3), intent(in) | cg2, | ||
real(kind = kreal), dimension(3), intent(in) | cg3, | ||
real(kind = kreal), intent(out) | alpha, | ||
integer, intent(in) | n_layer | ||
) |
[in] | e3_hat | local Orthonormal frame |
[in] | cg3 | contravaraint frame |
Definition at line 174 of file ElasticLinear.f90.