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

Foam::sixDoFRigidBodyMotionConstraints Namespace Reference

Namespace for six DoF motion constraints. More...


Detailed Description

Namespace for six DoF motion constraints.

Classes

class  fixedAxis
 sixDoFRigidBodyMotionConstraint. Body may only rotate around an axis fixed in global space. More...
class  fixedLine
 sixDoFRigidBodyMotionConstraint. Reference point may only move along a line. More...
class  fixedOrientation
 sixDoFRigidBodyMotionConstraint. Orientation of body fixed global space. Only valid where the predicted deviation from alignment is < 90 degrees. More...
class  fixedPlane
 sixDoFRigidBodyMotionConstraint. Reference point may only move along a plane. More...
class  fixedPoint
 sixDoFRigidBodyMotionConstraint. Point fixed in space. More...

Functions

 defineTypeNameAndDebug (fixedAxis, 0)
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionConstraint, fixedAxis, dictionary)
 defineTypeNameAndDebug (fixedLine, 0)
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionConstraint, fixedLine, dictionary)
 defineTypeNameAndDebug (fixedOrientation, 0)
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionConstraint, fixedOrientation, dictionary)
 defineTypeNameAndDebug (fixedPlane, 0)
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionConstraint, fixedPlane, dictionary)
 defineTypeNameAndDebug (fixedPoint, 0)
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionConstraint, fixedPoint, dictionary)

Function Documentation

Foam::sixDoFRigidBodyMotionConstraints::defineTypeNameAndDebug ( fixedAxis   ,
0    
)
Foam::sixDoFRigidBodyMotionConstraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionConstraint   ,
fixedAxis   ,
dictionary    
)
Foam::sixDoFRigidBodyMotionConstraints::defineTypeNameAndDebug ( fixedLine   ,
0    
)
Foam::sixDoFRigidBodyMotionConstraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionConstraint   ,
fixedLine   ,
dictionary    
)
Foam::sixDoFRigidBodyMotionConstraints::defineTypeNameAndDebug ( fixedOrientation   ,
0    
)
Foam::sixDoFRigidBodyMotionConstraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionConstraint   ,
fixedOrientation   ,
dictionary    
)
Foam::sixDoFRigidBodyMotionConstraints::defineTypeNameAndDebug ( fixedPlane   ,
0    
)
Foam::sixDoFRigidBodyMotionConstraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionConstraint   ,
fixedPlane   ,
dictionary    
)
Foam::sixDoFRigidBodyMotionConstraints::defineTypeNameAndDebug ( fixedPoint   ,
0    
)
Foam::sixDoFRigidBodyMotionConstraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionConstraint   ,
fixedPoint   ,
dictionary    
)