![]() |
FrontISTR
5.9.0
Large-scale structural analysis program with finit element method
|
Go to the source code of this file.
Modules | |
| module | m_static_lib_shell |
| This module ... | |
Functions/Subroutines | |
| logical function | m_static_lib_shell::shellsupportsfiniterotationkinematics (etype, nn) |
| pure real(kind=kreal) function, dimension(3, 3) | m_static_lib_shell::outer_product3 (a, b) |
| pure subroutine | m_static_lib_shell::shell_basis_from_covariant (g1, g2, g3, e1_hat, e2_hat, e3_hat, cg1, cg2, cg3, det) |
| subroutine | m_static_lib_shell::shellstressvectortotensor (stress, tensor) |
| subroutine | m_static_lib_shell::shelltensortostressvector (tensor, stress) |
| subroutine | m_static_lib_shell::shellobjectivestressincrement (stress_old, dstrain, dstress_obj, trace_coeff) |
| subroutine | m_static_lib_shell::shellobjectivetracestressincrement (stress_old, dstrain, dstress_trace, trace_coeff) |
| real(kind=kreal) function | m_static_lib_shell::shellplanestresstracecoeff (gauss, n_layer) |
| subroutine | m_static_lib_shell::shelladdstressvectortodb (dstress, j, DB) |
| subroutine | m_static_lib_shell::shelladdulobjectivetracetangent (stress_old, ncol, B, DB, trace_coeff) |
| subroutine | m_static_lib_shell::shelladdulobjectivetangent (stress_old, ncol, B, DB, trace_coeff) |
| subroutine | m_static_lib_shell::stf_shell_mitc (etype, nn, ndof, ecoord, gausses, stiff, thick, mixflag, nddisp, element, qf_stress, include_geo_stiff, nddirector, ndrefdirector, ndcurdirector, nddrill) |
| subroutine | m_static_lib_shell::shelldirectorincrement (theta, director_ref, director_inc) |
| pure subroutine | m_static_lib_shell::shellrotationvectortomatrix (theta, rotmat) |
| pure subroutine | m_static_lib_shell::shellrotationmatrixtovector (rotmat, theta) |
| pure subroutine | m_static_lib_shell::shellcomposerotationvector (theta_old, theta_inc, theta_new) |
| pure subroutine | m_static_lib_shell::shellrelativerotationvector (theta_old, theta_target, theta_inc) |
| pure subroutine | m_static_lib_shell::shellorthonormalizetriad (triad_in, triad_out) |
| pure subroutine | m_static_lib_shell::shellupdatetriadwithincrement (triad_old, drill_old, theta_inc, triad_new, drill_new) |
| subroutine | m_static_lib_shell::shellcomposenodaldisplacement (ndof, nn, disp_old, disp_inc, disp_new) |
| pure subroutine | m_static_lib_shell::shelldirectorincrementalderiv (director_current, director_deriv) |
| pure subroutine | m_static_lib_shell::shelldirectorincrementalsecondderiv (director_current, director_second) |
| subroutine | m_static_lib_shell::elementstress_shell_mitc (etype, nn, ndof, ecoord, gausses, edisp, strain, stress, thick, zeta, n_layer, n_totlyr, surface_gauss_points, local_strain, local_stress, local_stress_override, nddirector, ndrefdirector, ndbase_disp) |
| subroutine | m_static_lib_shell::updatestressshellul_elastic (gauss, dstrain, dstress, trace_coeff) |
| subroutine | m_static_lib_shell::updateshelllayergauss_shell_mitc (etype, nn, ndof, ecoord, element, edisp, thick, nddirector, ndrefdirector, ndbase_disp) |
| subroutine | m_static_lib_shell::dl_shell (etype, nn, ndof, xx, yy, zz, rho, thick, ltype, params, vect, nsize, gausses) |
| subroutine | m_static_lib_shell::dl_shell_33 (ic_type, nn, ndof, xx, yy, zz, rho, thick, ltype, params, vect, nsize, gausses) |
| subroutine | m_static_lib_shell::updatest_shell_mitc (etype, nn, ndof, ecoord, u, du, gausses, qf, thick, mixflag, nddisp, element, nddirector, ndrefdirector, ndcurdirector, nddrill) |
| subroutine | m_static_lib_shell::updatest_shell_mitc33 (etype, nn, ndof, ecoord, u, du, gausses, qf, thick, mixflag, nddisp) |
| subroutine | m_static_lib_shell::mass_shell (etype, nn, elem, rho, thick, gausses, mass, lumped) |