|
type(springtype) function, pointer, private | springtypemodule::getptrtoidspringelement (array, id) |
| Returns pointer to (first) spring element with specified id. More...
|
|
type(springbasetype) function, pointer, private | springtypemodule::getptrtoidspringbase (array, id, index) |
| Returns pointer to (first) base spring with specified id. More...
|
|
type(springfailuretype) function, pointer, private | springtypemodule::getptrtoidspringfailure (array, id, index) |
| Returns pointer to (first) spring failure with specified id. More...
|
|
type(springyieldtype) function, pointer, private | springtypemodule::getptrtoidspringyield (array, id, index) |
| Returns pointer to (first) spring yield with specified id. More...
|
|
subroutine, private | springtypemodule::writespringbasetype (spr, io, complexity) |
| Standard routine for writing an object to io. More...
|
|
subroutine, private | springtypemodule::writespringelementtype (spring, io, complexity) |
| Standard routine for writing an object to io. More...
|
|
subroutine | springtypemodule::nullifyfailure (failure) |
| Initializes a spring failure object. More...
|
|
subroutine | springtypemodule::deallocatefailures (fails) |
| Deallocates an array of spring failure objects. More...
|
|
subroutine | springtypemodule::nullifyyield (yield) |
| Initializes a spring yield object. More...
|
|
subroutine | springtypemodule::deallocateyields (yields) |
| Deallocates an array of spring yield objects. More...
|
|
subroutine, private | springtypemodule::nullifyspringbase (spr) |
| Initializes a spring base object. More...
|
|
subroutine, private | springtypemodule::nullifyspringelement (spring, sprId, nDofs) |
| Initializes a spring element. More...
|
|
subroutine, private | springtypemodule::deallocatespringbase (spr) |
| Deallocates a base spring object. More...
|
|
subroutine, private | springtypemodule::deallocatespringbases (springs) |
| Deallocates an array of base spring object. More...
|
|
subroutine | springtypemodule::deallocatespring (spring) |
| Deallocates a spring element object. More...
|
|
subroutine, private | springtypemodule::deallocatespringelements (springs) |
| Deallocates an array of spring element objects. More...
|
|
logical function | springtypemodule::isactive (spring) |
| Checks whether a spring element is active or not. More...
|
|
real(dp) function | springtypemodule::springforce (spr, deflection, ierr) |
| Evaluates the current force in a spring. More...
|
|
real(dp) function | springtypemodule::springstiff (spr, deflection, ierr) |
| Evaluates the current stiffness in a spring. More...
|
|
real(dp) function | springtypemodule::springenergy (spr, deflection, ierr) |
| Evaluates the current strain energy in a spring. More...
|
|
subroutine, private | springtypemodule::updatepreviousvalues (spr) |
| Updates the state variables pertaining to the previous time step. More...
|
|
subroutine, private | springtypemodule::restorepreviousvalues (spr) |
| Restores the state variables from the last converged time step. More...
|
|
subroutine, private | springtypemodule::checkdoffailure (spr) |
| Checks if a spring has passed failure state. More...
|
|
subroutine, private | springtypemodule::checkspringfailure (spring) |
| Makes the entire spring element fail if one of its DOFs has failed. More...
|
|
subroutine | springtypemodule::checkyieldlimits (spr, yPos, yNeg) |
| Enforces the yield limits on current stiffness and force values. More...
|
|
subroutine | springtypemodule::setyieldlimit (spr, fLimit) |
| Updates the constant yield force range for a spring. More...
|
|
subroutine | springtypemodule::checkunloading (spr, ierr) |
| Checks for elastic unloading of cyclic plastic springs. More...
|
|
Spring object data containers.