FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

Foam::sixDoFRigidBodyMotionRestraints Namespace Reference

Namespace for six DoF motion restraints. More...


Detailed Description

Namespace for six DoF motion restraints.

Classes

class  linearAxialAngularSpring
 sixDoFRigidBodyMotionRestraints model. Linear axial angular spring. More...
class  linearSpring
 sixDoFRigidBodyMotionRestraints model. Linear spring. 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 (linearSpring, 0)
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionRestraint, linearSpring, dictionary)
 defineTypeNameAndDebug (sphericalAngularSpring, 0)
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionRestraint, sphericalAngularSpring, dictionary)
 defineTypeNameAndDebug (tabulatedAxialAngularSpring, 0)
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionRestraint, tabulatedAxialAngularSpring, dictionary)

Function Documentation

Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( linearAxialAngularSpring   ,
0    
)
Foam::sixDoFRigidBodyMotionRestraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionRestraint   ,
linearAxialAngularSpring   ,
dictionary    
)
Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( linearSpring   ,
0    
)
Foam::sixDoFRigidBodyMotionRestraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionRestraint   ,
linearSpring   ,
dictionary    
)
Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( sphericalAngularSpring   ,
0    
)
Foam::sixDoFRigidBodyMotionRestraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionRestraint   ,
sphericalAngularSpring   ,
dictionary    
)
Foam::sixDoFRigidBodyMotionRestraints::defineTypeNameAndDebug ( tabulatedAxialAngularSpring   ,
0    
)
Foam::sixDoFRigidBodyMotionRestraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionRestraint   ,
tabulatedAxialAngularSpring   ,
dictionary    
)