FrontISTR  6.0.0
Large-scale structural analysis program with finit element method
ElasticLinear.f90 File Reference

Go to the source code of this file.

Modules

module  m_elasticlinear
 This module provides functions for elastic material.
 

Functions/Subroutines

subroutine m_elasticlinear::calelasticmatrix (matl, sectType, D, temp, hdflag)
 Calculate isotropic elastic matrix hdflag: 0=full, 1=deviatoric only (edge-smoothed, etype=891), 2=volumetric only (node-smoothed, etype=881) More...
 
subroutine m_elasticlinear::calelasticmatrix_ortho (matl, sectType, bij, DMAT, temp, hdflag)
 Calculate orthotropic elastic matrix bij: rotation matrix from material axes to global axes, supplied via !SECTION ORIENTATION= (mandatory) hdflag: 0=full, 1=deviatoric only (edge-smoothed, etype=891), 2=volumetric only (node-smoothed, etype=881) volumetric part uses projector split: c = 1 / sum(S(1:3,1:3)), D_vol = c * m*m^T. More...
 
subroutine m_elasticlinear::linearelastic_shell (matl, sectType, c, e1_hat, e2_hat, e3_hat, cg1, cg2, cg3, alpha, n_layer, cdsys)
 
subroutine m_elasticlinear::shelltransshearratio (matl, r44, r55)
 Ratio of the energy-equivalent transverse shear stiffness D**2/int(g**2/G dz) of a laminate, where g(z) is the shear distribution from bending equilibrium, to k*sum(G*t). r44 is for gamma_23 (bending along e2) and r55 for gamma_31 (bending along e1), in the material frame. More...