user_dirdyn module

Module for the definition of functions related to Equilibrium analysis.

user_dirdyn.user_dirdyn_finish(mbs_data, mbs_dirdyn)

Run specific operations required by the user when direct dynamic analysis ends.

Parameters
  • mbs_data (MBsysPy.MbsData) – The instance containing the multibody project.

  • mbs_dirdyn (MBsysPy.MbsDirdyn) – The instance of the current direct dynamic process.

Returns

Return type

None.

user_dirdyn.user_dirdyn_init(mbs_data, mbs_dirdyn)

Run specific operation required by the user before running direct dynamic.

Parameters
  • mbs_data (MBsysPy.MbsData) – The instance containing the multibody project.

  • mbs_dirdyn (MBsysPy.MbsDirdyn) – The instance of the current direct dynamic process.

Returns

Return type

None.

user_dirdyn.user_dirdyn_loop(mbs_data, mbs_dirdyn)

Run specific operation required by the user at the end of each integrator step.

In case of multistep integrator, this function is not called at intermediate steps.

Parameters
  • mbs_data (MBsysPy.MbsData) – The instance containing the multibody project.

  • mbs_dirdyn (MBsysPy.MbsDirdyn) – The instance of the current direct dynamic process.

Returns

Return type

None.