MBSVT 1.0
Modules List
Here is a list of all modules with brief descriptions:
CONSTANTSModule of solver parameters
CONSTRAINTSModule that manages the constraints
d2Jacobdt2Module of second derivatives of the Jacobian. It's NOT a user module, it's used by the solver
DERIVED_TYPESModule of solver derived types definition and subroutines/functions to manage the derived types
dJacobdtModule of total derivatives of the Jacobian. It's NOT a user module, it's used by the solver
djacobdt_qpModule of derivatives of the Jacobian mutiplied by the velocity vector. It's NOT a user module, it's used by the solver
forces
formulation_DynamicsDynamic simulation module
formulation_KinematicsKinematic simulation module
formulation_SensitivitySensitivity analyis module
formulationsModule of generic formulations. Contains the generic functions that manage the use of different formulations
generalized_forcesGeneralized forces module
JacobModule of primitive jacobians. It's NOT a user module, it's used by the solver
jacob_djacobdt_qpModule of $(\dot{\bm \Phi}_{\bf q}{\dot{\bf q}})_{\bf q}$. It's NOT a user module, it's used by the solver
jacob_jacobModule of ${\bm \Phi}_{\bf qq}{\bf V}$, which is the jacobian of the primitive jacobian multiplied by a vector. It's NOT a user module, it's used by the solver
jacobT_jacobModule of ${\bm \Phi}_{\bf qq}^{\rm T}{\bf V}$, which is the transpose of the jacobian of the primitive jacobian multiplied by a vector. It's NOT a user module, it's used by the solver
Mass_MassqModule of ${\bf M}_{\bf q}{\bf V}$, which is the jacobian of the mass matrix multiplied by a vector. It's NOT a user module, it's used by the solver
math_operModule of non-intrinsic mathematical operations. Contains all the operations necessary for multi body dynamics computations not supported by the Fortran 2003 standard
matlab_callerManagment of sessions of MATLAB engine: This is a part of the matlab_caller module of MBSLIM
primitive_forcesPrimitive forces module
restricModule of primitive constraints. It's NOT a user module, it's used by the solver
SOLIDSSolids module that adds and manages the bodies of the system
STATEModule of solver state variables, subroutines and functions. It creates, manages and updates the state variables of the model