Additional Interface Routines for Solid and Shell Material Laws
Get Brick centroid coordinates and velocity when used with solid elements, to obtain
the solid centroid coordinates:
CALL MAT_SOLID_GET_NOD_X(USER_X)
- Get cell center coordinates.Where,
USER_X
- An array in DOUBLE PRECISION of size NEL.
CALL MAT_SOLID_GET_NOD_V(USER_V)
- Get cell velocities at centroid.Where,
USER_V
- An array in DOUBLE PRECISION of size NEL.
Get Table Interpolation
GET_U_NUMTABLE(TID)
- This function returns a table number from an Input Deck Table ID.
GET_TABLE_VALUE(ITABLE,XX,XXDIM,YY)
- This function computes the result value
YY
from Table numberITABLE
with EntryXX
.Where,ITABLE
- INTEGER Table number
XX
- Double Precision Array
XXDIM
- Dimension of
XX
Array YY
- Double Precision
GET_TABLE_VALUE_DYDX(ITABLE,XX,XXDIM,YY,DYDX)
- This function computes the result value
YY
and the slope from Table numberITABLE
with EntryXX
.Where,ITABLE
- INTEGER Table number
XX
- Double Precision Array
XXDIM
- Dimension of
XX
Array YY
- Double Precision
DYDX
- Slope at point
XX