GET_FFLEX_NODERPOS subroutine returns an orientation matrix for a node of FFlex body. This is an auxiliary subroutine for Nodal_Force and Nodal_Force_Ext.
Langunage type |
SubRoutine |
FORTRAN |
call get_fflex_noderpos (ifbody,NodeSeq,BMK,ORI,ErrFlg) |
C/C++ |
get_fflex_noderpos (ifbody,NodeSeq,BMK,ORI,&errflg) |
Parameter information
Variable Name |
Size |
Description |
ifbody |
int |
Sequential id of FFlex body defined in RecurDyn/Solver. This is a related argument with the 5th argument of Nodal_Force_Ext subroutine. |
NodeSeq |
int |
Node sequential id defined in RecurDyn/Solver. This is a related argument with the 6th argument of Nodal_Force_Ext subroutine. |
BMK |
int |
This value should be zero or a marker id. If the user wants to get a global orientation matrix of the FFlex Node, this value should be zero. |
Ori |
double [9] |
An orientation matrix.
Where, is a orientation matrix of the base marker (=MKID[0] ). is an orientation matrix of NodeSeq. |
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. |