MBSVT 1.0
Data Types | Functions/Subroutines
DERIVED_TYPES Module Reference

Module of solver derived types definition and subroutines/functions to manage the derived types. More...

Data Types

type  MATRIXTRANSFORM
type  POINT
type  SOLID
type  typeConstr_UnitEulParam
 Euler parameters constraints. More...
type  typeConstr_dot1
 Dot-1 constraints. More...
type  typeConstr_SpheJoint
 Spherical joint constraints. More...
type  typeConstr_RevJoint
 Revolute joint constraints. More...
type  typeConstr_TransJoint
 Translational joint constraints. More...
type  typeconstr_Drive_rgEul
 Driving constraints coordinates. More...
type  typeconstr_Drive_Dist
 Driving distance constraints. More...
type  typeforce_TSDA
 TSDA forces. More...
type  typeforce_normal
type  typeforce_tireBasic
 Derived type of basic tire, taken from MBSLIM: http://lim.ii.udc.es. More...
interface  callback_forces
interface  callback_stiffness
interface  callback_damping
interface  callback_PQbarPrho
interface  callback_PMbarPrhoVdot
interface  callback_dgdy
interface  callback_dgdp
interface  callback_AdjInit
interface  callback_gfun
interface  callback_guiada
interface  callback_TSDA
interface  callback_normal_collision

Functions/Subroutines

INTEGER, dimension(7) indre (nSOLID)
 Function that returns the index for all the states of the body.
INTEGER, dimension(3) indrg (nSOLID)
 Function that returns the index for the CDM of the body.
INTEGER indrgx (nSOLID)
INTEGER indrgy (nSOLID)
INTEGER indrgz (nSOLID)
INTEGER, dimension(4) indeu (nSOLID)
 Function that returns the index for the Euler parameters of the body.
INTEGER indeu0 (nSOLID)
INTEGER indeu1 (nSOLID)
INTEGER indeu2 (nSOLID)
INTEGER indeu3 (nSOLID)

Detailed Description

Module of solver derived types definition and subroutines/functions to manage the derived types.


Function/Subroutine Documentation

INTEGER,dimension(4) DERIVED_TYPES::indeu ( INTEGER,intent(in)  nSOLID)

Function that returns the index for the Euler parameters of the body.

Parameters:
nSOLIDnumer of the body
INTEGER DERIVED_TYPES::indeu0 ( INTEGER,intent(in)  nSOLID)
INTEGER DERIVED_TYPES::indeu1 ( INTEGER,intent(in)  nSOLID)
INTEGER DERIVED_TYPES::indeu2 ( INTEGER,intent(in)  nSOLID)
INTEGER DERIVED_TYPES::indeu3 ( INTEGER,intent(in)  nSOLID)
INTEGER,dimension(7) DERIVED_TYPES::indre ( INTEGER,intent(in)  nSOLID)

Function that returns the index for all the states of the body.

Parameters:
nSOLIDnumer of the body
INTEGER,dimension(3) DERIVED_TYPES::indrg ( INTEGER,intent(in)  nSOLID)

Function that returns the index for the CDM of the body.

Parameters:
nSOLIDnumer of the body
INTEGER DERIVED_TYPES::indrgx ( INTEGER,intent(in)  nSOLID)
INTEGER DERIVED_TYPES::indrgy ( INTEGER,intent(in)  nSOLID)
INTEGER DERIVED_TYPES::indrgz ( INTEGER,intent(in)  nSOLID)