Foam::sixDoFRigidBodyMotionRestraints Namespace Reference

Namespace for six DoF motion restraints. More...

Classes

class  axialAngularSpring
 Axial angular spring with moment values obtained from a Function1 and linear damping. More...
 
class  linearAxialAngularSpring
 sixDoFRigidBodyMotionRestraints model. Linear axial angular spring. More...
 
class  linearDamper
 sixDoFRigidBodyMotionRestraints model. Linear spring. More...
 
class  linearSpring
 sixDoFRigidBodyMotionRestraints model. Linear spring. More...
 
class  sphericalAngularDamper
 sixDoFRigidBodyMotionRestraints model. Spherical angular damper. More...
 
class  sphericalAngularSpring
 sixDoFRigidBodyMotionRestraints model. Spherical angular spring. More...
 

Functions

 defineTypeNameAndDebug (axialAngularSpring, 0)
 
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionRestraint, axialAngularSpring, dictionary)
 
 defineTypeNameAndDebug (linearAxialAngularSpring, 0)
 
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionRestraint, linearAxialAngularSpring, dictionary)
 
 defineTypeNameAndDebug (linearDamper, 0)
 
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionRestraint, linearDamper, dictionary)
 
 defineTypeNameAndDebug (linearSpring, 0)
 
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionRestraint, linearSpring, dictionary)
 
 defineTypeNameAndDebug (sphericalAngularDamper, 0)
 
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionRestraint, sphericalAngularDamper, dictionary)
 
 defineTypeNameAndDebug (sphericalAngularSpring, 0)
 
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionRestraint, sphericalAngularSpring, dictionary)
 

Detailed Description

Namespace for six DoF motion restraints.

Function Documentation

◆ defineTypeNameAndDebug() [1/6]

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( axialAngularSpring  ,
 
)

◆ addToRunTimeSelectionTable() [1/6]

Foam::sixDoFRigidBodyMotionRestraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionRestraint  ,
axialAngularSpring  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/6]

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( linearAxialAngularSpring  ,
 
)

◆ addToRunTimeSelectionTable() [2/6]

Foam::sixDoFRigidBodyMotionRestraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionRestraint  ,
linearAxialAngularSpring  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/6]

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( linearDamper  ,
 
)

◆ addToRunTimeSelectionTable() [3/6]

Foam::sixDoFRigidBodyMotionRestraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionRestraint  ,
linearDamper  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/6]

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( linearSpring  ,
 
)

◆ addToRunTimeSelectionTable() [4/6]

Foam::sixDoFRigidBodyMotionRestraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionRestraint  ,
linearSpring  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/6]

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( sphericalAngularDamper  ,
 
)

◆ addToRunTimeSelectionTable() [5/6]

Foam::sixDoFRigidBodyMotionRestraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionRestraint  ,
sphericalAngularDamper  ,
dictionary   
)

◆ defineTypeNameAndDebug() [6/6]

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( sphericalAngularSpring  ,
 
)

◆ addToRunTimeSelectionTable() [6/6]

Foam::sixDoFRigidBodyMotionRestraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionRestraint  ,
sphericalAngularSpring  ,
dictionary   
)