![]() |
FrontISTR
5.9.0
Large-scale structural analysis program with finit element method
|
Go to the source code of this file.
Modules | |
| module | m_fstr_contact_geom |
| This module provides geometric calculations for contact. | |
Functions/Subroutines | |
| subroutine | m_fstr_contact_geom::project_point2element (xyz, etype, nn, elemt, reflen, cstate, isin, distclr, ctpos, localclr) |
| This subroutine find the projection of a slave point onto master surface. More... | |
| subroutine | m_fstr_contact_geom::project_point2solidelement (xyz, etype, nn, elemt, reflen, cstate, isin, distclr, ctpos, localclr) |
| This subroutine find the projection of a slave point onto master surface. More... | |
| subroutine | m_fstr_contact_geom::project_point2surfelement (xyz, surf, currpos, cstate, isin, distclr, ctpos, localclr) |
| Wrapper for project_Point2Element that takes tSurfElement structure This subroutine handles element coordinate extraction from tSurfElement. More... | |
| subroutine | m_fstr_contact_geom::getmetrictensor (pos, etype, ele, tensor) |
| This subroutine calculate the metric tensor of a elemental surface. More... | |
| subroutine | m_fstr_contact_geom::dispincrematrix (pos, etype, nnode, ele, tangent, tensor, matrix) |
| This subroutine calculate the relation between global disp and displacement along natural coordinate of master surface supposing penetration is small. More... | |
| subroutine | m_fstr_contact_geom::update_direction (nslave, contact, currpos) |
| This subroutine tracks down next contact position after a finite slide. More... | |
| subroutine, public | m_fstr_contact_geom::cal_node_normal (csurf, isin, surf, currpos, lpos, normal) |
| Calculate averaged nodal normal. More... | |