FEDEM Solver  R8.0
Source code of the dynamics solver
Public Attributes | List of all members
masterslavejointtypemodule::jointdoftype Type Reference

Data type representing a joint DOF. More...

Collaboration diagram for masterslavejointtypemodule::jointdoftype:
Collaboration graph
[legend]

Public Attributes

integer imat
 Which position matrix this DOF is associated with. More...
 
integer ldof
 Which DOF (1-6) within the position matrix. More...
 
integer sysdof
 System DOF number in SAM. More...
 
integer ipmceq
 Position of this master DOF in mceq. More...
 
integer loadidx
 Index to load/prescribed motion, if any. More...
 
logical fixed
 Is this dof fixed? Needed for save/restart. More...
 
real(dp) coeff
 Equal to 1.0, unless master is from Higher Pairs. More...
 
real(dp), dimension(3) jvar
 Pos., vel., and accel. of the joint variable. More...
 
real(dp) jvarprev
 Joint variable value at previous time step. More...
 
real(dp), pointer f
 Pointer to reaction force or applied force. More...
 
logical, dimension(4) savevar
 Flags indicating which variables should be saved. More...
 
type(springbasetype), pointer spring
 
type(damperbasetype), pointer damper
 
type(frictiontype), pointer friction
 

Detailed Description

Data type representing a joint DOF.

Member Data Documentation

◆ coeff

real(dp) masterslavejointtypemodule::jointdoftype::coeff

Equal to 1.0, unless master is from Higher Pairs.

◆ damper

type(damperbasetype), pointer masterslavejointtypemodule::jointdoftype::damper

◆ f

real(dp), pointer masterslavejointtypemodule::jointdoftype::f

Pointer to reaction force or applied force.

◆ fixed

logical masterslavejointtypemodule::jointdoftype::fixed

Is this dof fixed? Needed for save/restart.

◆ friction

type(frictiontype), pointer masterslavejointtypemodule::jointdoftype::friction

◆ imat

integer masterslavejointtypemodule::jointdoftype::imat

Which position matrix this DOF is associated with.

◆ ipmceq

integer masterslavejointtypemodule::jointdoftype::ipmceq

Position of this master DOF in mceq.

◆ jvar

real(dp), dimension(3) masterslavejointtypemodule::jointdoftype::jvar

Pos., vel., and accel. of the joint variable.

◆ jvarprev

real(dp) masterslavejointtypemodule::jointdoftype::jvarprev

Joint variable value at previous time step.

◆ ldof

integer masterslavejointtypemodule::jointdoftype::ldof

Which DOF (1-6) within the position matrix.

◆ loadidx

integer masterslavejointtypemodule::jointdoftype::loadidx

Index to load/prescribed motion, if any.

◆ savevar

logical, dimension(4) masterslavejointtypemodule::jointdoftype::savevar

Flags indicating which variables should be saved.

◆ spring

type(springbasetype), pointer masterslavejointtypemodule::jointdoftype::spring

◆ sysdof

integer masterslavejointtypemodule::jointdoftype::sysdof

System DOF number in SAM.


The documentation for this type was generated from the following file: