GET_RFLEX_INVVARN6

 

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.