![]() |
FrontISTR
5.9.0
Large-scale structural analysis program with finit element method
|
Go to the source code of this file.
Modules | |
| module | m_matmatrix |
| This module manages calculation relates with materials. | |
Functions/Subroutines | |
| integer function | m_matmatrix::getnlgeomflag (gauss) |
| Fetch the nlgeom flag of the material. More... | |
| subroutine | m_matmatrix::matlmatrix (gauss, sectType, matrix, time, dtime, cdsys, temperature, isEp, hdflag) |
| Calculate constituive matrix. More... | |
| subroutine | m_matmatrix::stressupdate (gauss, sectType, strain, stress, cdsys, time, dtime, temp, tempn, hdflag) |
| Update strain and stress for elastic and hyperelastic materials. More... | |
| subroutine | m_matmatrix::mat_c2d (cijkl, dij, itype) |
| Transfer rank 4 constituive matrix to rank 2 form. More... | |
| subroutine | m_matmatrix::matlmatrix_shell (gauss, sectType, D, e1_hat, e2_hat, e3_hat, cg1, cg2, cg3, alpha, n_layer) |
| subroutine | m_matmatrix::mat_c2d_shell (c, D, itype) |
| subroutine | m_matmatrix::getconnectorproperty (gauss, ctype, dofid, rparams, iparams, stretch) |
| subroutine | m_matmatrix::getbulkmodulusinv (matl, temperature, alpha_inv) |
| Calculate material matrix for u-p mixed formulation Returns deviatoric tangent D, volumetric coupling vector d2, inverse of penalty parameter alpha_inv, and volumetric constraint g Inverse of the bulk modulus (1/K) for the u-p mixed formulation. Evaluated from the isotropic elastic constants (E, nu). For materials whose volumetric response is not characterised by (E, nu) this is an approximation; full multi-material support is left as future work. More... | |
| subroutine | m_matmatrix::matlmatrix_up (gauss, sectType, D, lambda, d2, alpha_inv, g, time, dtime, cdsys, temperature) |
| Constitutive matrix for the u-p mixed formulation. Returns the deviatoric tangent D (K=0), the volumetric coupling vector d2, the inverse bulk modulus alpha_inv and the volumetric strain g. More... | |
| subroutine | m_matmatrix::stressupdate_up (gauss, sectType, strain, stress, lambda, g, cdsys) |
| Update stress for the u-p mixed formulation. Deviatoric stress from the material law (K=0) plus the pressure lambda. More... | |