Langunage type |
SubRoutine |
FORTRAN |
call rd_bistop(x, xdot, x1, x2, k, e, cmax, d, order, value, errflg) or bistop(x, xdot, x1, x2, k, e, cmax, d, order, value, errflg) |
C/C++ |
rd_bistop(x, xdot, x1, x2, k, e, cmax, d, order, &value, &errflg) or bistop(x, xdot, x1, x2, k, e, cmax, d, order, &value, &errflg) |
Parameter information
Variable Name |
Size |
Description | ||||||||||||||||||||||||
x |
double |
Specify the distance variable the user want to use to compute the force | ||||||||||||||||||||||||
xdot |
double |
Communicates to IMPACT the time derivative of X | ||||||||||||||||||||||||
x1 |
double |
Specify the lower bound of x. | ||||||||||||||||||||||||
x2 |
double |
Specify the upper bound of x. | ||||||||||||||||||||||||
k |
double |
Specify the stiffness of boundary surface interaction. | ||||||||||||||||||||||||
E |
double |
The nonlinear coefficient value on the surface of the spring force. | ||||||||||||||||||||||||
cmax |
double |
Specify the maximum damping coefficient. | ||||||||||||||||||||||||
d |
double |
The depth of infiltration that induces the maximum damping coefficient. | ||||||||||||||||||||||||
order |
int |
| ||||||||||||||||||||||||
value |
double | |||||||||||||||||||||||||
errflg |
int |
If an error is encountered in invoking Predefined subroutine, this variable becomes true. This variable must be declared as a logical variable |