|
subroutine, public | initialize () |
| Initialize all mbs. More...
|
|
subroutine, public | increment (tbegin) |
| Increment time step and save the current configuration of all mbs. More...
|
|
subroutine, public | compute_free_vlocy (h, theta) |
| Compute the free velocity of all mbs. More...
|
|
subroutine, public | update_nodes_3d (i_mbs, coorTT, localFrameTT, storage) |
| Update the kinematics of 3D nodes belonging to the specified mbs. More...
|
|
subroutine, public | update_nodes_2d (i_mbs, coorTT, storage) |
| Update the kinematics of 2D nodes belonging to the specified mbs. More...
|
|
subroutine, public | nullify_reac (i_mbs, storage) |
| Reset the specified reaction to zero for the specified mbs. More...
|
|
subroutine, public | add_reac_3d (i_mbs, i_node, reac, storage, LFTT) |
| Add the given node reaction contribution to the reaction of the global mbs in 3D simulation. More...
|
|
subroutine, public | add_reac_2d (i_mbs, i_node, reac, storage) |
| Add the given node reaction contribution to the reaction of the global mbs in 2D simulation. More...
|
|
subroutine, public | nullify_vlocy (i_mbs, storage) |
| Reset the specified velocity to zero for the specified mbs. More...
|
|
subroutine, public | comp_vlocy (i_mbs, storage) |
| Compute the generalized velocities. More...
|
|
subroutine, public | get_vlocy_3d (i_mbs, i_node, vlocy, storage, LFTT) |
| Compute and set the velocity of a node in 3D simulation. More...
|
|
subroutine, public | get_vlocy_2d (i_mbs, i_node, vlocy, storage) |
| Compute and set the velocity of a node in 2D simulation. More...
|
|
subroutine, public | compute_dof (h, theta) |
| Compute the new value of the generalized velocity and position for all mbs. More...
|
|
subroutine, public | update_dof () |
| Finalize time step: update vBeg field for all mbs. More...
|
|
subroutine, public | finalize () |
| Save final configuration, free the memory and finalize the process. More...
|
|