FEDEM Solver  R8.0
Source code of the dynamics solver
Data Types | Modules | Functions/Subroutines
contactSurfaceModule.f90 File Reference

Representation of contact surfaces. More...

Data Types

type  contactsurfacemodule::glidercurvetype
 Data type representing the glider curve in point-to-path joints. More...
 
interface  contactsurfacemodule::getptrtoid
 Returns pointer to object with specified ID. More...
 
interface  contactsurfacemodule::writeobject
 Standard routine for writing an object to file. More...
 

Modules

module  contactsurfacemodule
 Module with data types and subroutines representing contact surfaces.
 

Functions/Subroutines

type(glidercurvetype) function, pointer contactsurfacemodule::getptrtoidglidercurve (array, id, index)
 Returns pointer to (first) curve with specified ID. More...
 
subroutine contactsurfacemodule::writeglidercurvetype (curve, io)
 Standard routine for writing an object to io. More...
 
pure subroutine contactsurfacemodule::nullifyglidercurve (curve)
 Initializes a glider curve object. More...
 
elemental subroutine contactsurfacemodule::deallocateglidercurve (curve)
 Deallocates a glider curve object. More...
 
subroutine contactsurfacemodule::deallocateglidercurves (crvs)
 Deallocates an array of glider curve objects. More...
 
subroutine contactsurfacemodule::readglidercurves (infp, triads, curves, err)
 Initializes the glider curves with data from the solver input file. More...
 
subroutine reportcurveerror (id, tid, jid)
 Produces an error message related to reading a namelist. More...
 

Detailed Description

Representation of contact surfaces.

Function/Subroutine Documentation

◆ reportcurveerror()

subroutine readglidercurves::reportcurveerror ( type(idtype), intent(in)  id,
integer, intent(in)  tid,
integer, intent(in), optional  jid 
)

Produces an error message related to reading a namelist.