Classes | Functions
Foam::sixDoFRigidBodyMotionRestraints Namespace Reference

Namespace for six DoF motion restraints. More...

Classes

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...
 
class  tabulatedAxialAngularSpring
 sixDoFRigidBodyMotionRestraints model. Axial angular spring with moment values drawn from an interpolation table. Linear damping. More...
 

Functions

 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)
 
 defineTypeNameAndDebug (tabulatedAxialAngularSpring, 0)
 
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionRestraint, tabulatedAxialAngularSpring, dictionary)
 

Detailed Description

Namespace for six DoF motion restraints.

Function Documentation

◆ defineTypeNameAndDebug() [1/6]

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( linearAxialAngularSpring  ,
 
)

◆ addToRunTimeSelectionTable() [1/6]

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

◆ defineTypeNameAndDebug() [2/6]

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( linearDamper  ,
 
)

◆ addToRunTimeSelectionTable() [2/6]

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

◆ defineTypeNameAndDebug() [3/6]

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( linearSpring  ,
 
)

◆ addToRunTimeSelectionTable() [3/6]

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

◆ defineTypeNameAndDebug() [4/6]

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( sphericalAngularDamper  ,
 
)

◆ addToRunTimeSelectionTable() [4/6]

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

◆ defineTypeNameAndDebug() [5/6]

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( sphericalAngularSpring  ,
 
)

◆ addToRunTimeSelectionTable() [5/6]

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

◆ defineTypeNameAndDebug() [6/6]

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( tabulatedAxialAngularSpring  ,
 
)

◆ addToRunTimeSelectionTable() [6/6]

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