The Get_rflex_invvarn6 subroutine returns the invariant variable N6 of a selected RFlex body. This is an auxiliary subroutine for MODAL_FORCE.
Langunage type |
SubRoutine |
FORTRAN |
call get_rflex_invvarn6(ifbody, modeid, invvarn6, errflg) |
C/C++ |
get_rflex_invvarn6(ifbody, modeid, invvarn6, &errflg) |
Parameter information
Variable Name |
Size |
Description |
ifbody |
int |
Sequential id of RFlex body defined in RecurDyn/Solver. Get_rflex_invvarn6 is an auxiliary subroutine for MODAL_FORCE. (This is a related argument with 5th argument of the MODAL_FORCE subroutine.) |
modeid |
int |
Selected mode sequential id. The user can get the selected mode sequential id using the Get_rflex_modeid auxiliary function. |
Invvarn6 |
double [3] |
An array of double precision type. The array size must be 3. This argument is an invariant variable N6 of a selected RFlex body. Invariant variable N6 : Where, is a lumped mass on the node and is a translational mode shape vector (3x1) of node and mode. is a number of selected modes. |
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. |