All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Foam::RBD::restraints Namespace Reference

Namespace for rigid-body dynamics restraints. More...

Classes

class  externalForce
 Time-dependent external force restraint using Function1. More...
 
class  linearAxialAngularSpring
 Linear axial angular spring restraint. More...
 
class  linearDamper
 Linear damper restraint. Operates in the local frame of the body. More...
 
class  linearSpring
 Linear spring restraint. More...
 
class  sphericalAngularDamper
 Spherical angular damper restraint. Operates in the local frame of the body. More...
 

Functions

 defineTypeNameAndDebug (externalForce, 0)
 
 addToRunTimeSelectionTable (restraint, externalForce, dictionary)
 
 defineTypeNameAndDebug (linearAxialAngularSpring, 0)
 
 addToRunTimeSelectionTable (restraint, linearAxialAngularSpring, dictionary)
 
 defineTypeNameAndDebug (linearDamper, 0)
 
 addToRunTimeSelectionTable (restraint, linearDamper, dictionary)
 
 defineTypeNameAndDebug (linearSpring, 0)
 
 addToRunTimeSelectionTable (restraint, linearSpring, dictionary)
 
 defineTypeNameAndDebug (sphericalAngularDamper, 0)
 
 addToRunTimeSelectionTable (restraint, sphericalAngularDamper, dictionary)
 

Detailed Description

Namespace for rigid-body dynamics restraints.

Function Documentation

◆ defineTypeNameAndDebug() [1/5]

Foam::RBD::restraints::defineTypeNameAndDebug ( externalForce  ,
 
)

◆ addToRunTimeSelectionTable() [1/5]

Foam::RBD::restraints::addToRunTimeSelectionTable ( restraint  ,
externalForce  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/5]

Foam::RBD::restraints::defineTypeNameAndDebug ( linearAxialAngularSpring  ,
 
)

◆ addToRunTimeSelectionTable() [2/5]

Foam::RBD::restraints::addToRunTimeSelectionTable ( restraint  ,
linearAxialAngularSpring  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/5]

Foam::RBD::restraints::defineTypeNameAndDebug ( linearDamper  ,
 
)

◆ addToRunTimeSelectionTable() [3/5]

Foam::RBD::restraints::addToRunTimeSelectionTable ( restraint  ,
linearDamper  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/5]

Foam::RBD::restraints::defineTypeNameAndDebug ( linearSpring  ,
 
)

◆ addToRunTimeSelectionTable() [4/5]

Foam::RBD::restraints::addToRunTimeSelectionTable ( restraint  ,
linearSpring  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/5]

Foam::RBD::restraints::defineTypeNameAndDebug ( sphericalAngularDamper  ,
 
)

◆ addToRunTimeSelectionTable() [5/5]

Foam::RBD::restraints::addToRunTimeSelectionTable ( restraint  ,
sphericalAngularDamper  ,
dictionary   
)