4.8.3.57. GET_RFLEX_STRESSSHAPE

The GET_RFLEX_STRESSSHAPE subroutine returns the strain shapes. GET_RFLEX_ STRESSSHAPE is an auxiliary subroutine for MODAL_FORCE or MODAL_FORCE_EXT.

Table 4.159 Function Name

Language type

Subroutine

FORTRAN

call get_rflex_stressshape(ifbody, ModeId, NodeSqeId, fTopBot, PhiS, errflg)

C/C++

get_rflex_stressshape(ifbody, ModeId, NodeSeqId, fTopBot, PhiS, &errflg))

Table 4.160 Parameter information

Variable Name

Size

Description

ifbody

int

Sequential id of RFlex body defined in RecurDyn/Solver.

ModeId

int

Number of selected modes.

NodeSeqId

int

Node sequential id defined in RecurDyn/Solver. A node id should be converted to the node sequential id using the GET_RFLEX_NODESEQID auxiliary function.

fTopBot

int

If the RFI file has shell type element and all surface types (Top and Bottom) of the stress shapes, then this argument is referred.

1: Top, 2: Bottom

PhiS

double[6]

A stress tensor (Sxx,Syy,Szz,Sxy,Syz,Szx)

Errflg

int

Error flag.
If the result of this argument is -1 (means TRUE in Fortran logical value), there is no error.
The others mean that there is an error.

Code Example

Refer to GET_RFLEX_STRAINSHAPE.