Foam::coordinateRotations Namespace Reference

Namespace for coordinate system rotations. More...

Classes

class  axes
 A coordinateRotation specified using global axes. More...
 
class  axisAngle
 A coordinateRotation specified by a rotation axis and a rotation angle about that axis. More...
 
class  cylindrical
 A special purpose coordinateRotation that is generally for use in combination with a cylindricalCS when only the orientation of the local Z-axis is relevant. More...
 
class  euler
 A coordinateRotation defined in the z-x-z (intrinsic) Euler convention. More...
 
class  identity
 An identity coordinateRotation. More...
 
class  specified
 An user-specified coordinateRotation, primarily to be used internally within coding when the rotation matrix is already known but needs to be wrapped as a coordinateRotation for use in a coordinate system. More...
 
class  starcd
 A coordinateRotation defined by the STAR-CD convention. More...
 

Functions

 defineTypeName (axes)
 
 addNamedToRunTimeSelectionTable (coordinateRotation, axes, dictionary, axes)
 
 defineTypeName (axisAngle)
 
 addToRunTimeSelectionTable (coordinateRotation, axisAngle, dictionary)
 
 defineTypeName (cylindrical)
 
 addToRunTimeSelectionTable (coordinateRotation, cylindrical, dictionary)
 
 defineTypeName (euler)
 
 addNamedToRunTimeSelectionTable (coordinateRotation, euler, dictionary, euler)
 
 addNamedToRunTimeSelectionTable (coordinateRotation, euler, dictionary, EulerRotation)
 
 defineTypeName (identity)
 
 addToRunTimeSelectionTable (coordinateRotation, identity, dictionary)
 
 defineTypeName (specified)
 
 defineTypeName (starcd)
 
 addNamedToRunTimeSelectionTable (coordinateRotation, starcd, dictionary, starcd)
 
 addNamedToRunTimeSelectionTable (coordinateRotation, starcd, dictionary, STARCDRotation)
 

Detailed Description

Namespace for coordinate system rotations.

Function Documentation

◆ defineTypeName() [1/7]

Foam::coordinateRotations::defineTypeName ( axes  )

◆ addNamedToRunTimeSelectionTable() [1/5]

addNamedToRunTimeSelectionTable ( coordinateRotation  ,
axes  ,
dictionary  ,
axes   
)

◆ defineTypeName() [2/7]

Foam::coordinateRotations::defineTypeName ( axisAngle  )

◆ addToRunTimeSelectionTable() [1/3]

Foam::coordinateRotations::addToRunTimeSelectionTable ( coordinateRotation  ,
axisAngle  ,
dictionary   
)

◆ defineTypeName() [3/7]

Foam::coordinateRotations::defineTypeName ( cylindrical  )

◆ addToRunTimeSelectionTable() [2/3]

Foam::coordinateRotations::addToRunTimeSelectionTable ( coordinateRotation  ,
cylindrical  ,
dictionary   
)

◆ defineTypeName() [4/7]

Foam::coordinateRotations::defineTypeName ( euler  )

◆ addNamedToRunTimeSelectionTable() [2/5]

Foam::coordinateRotations::addNamedToRunTimeSelectionTable ( coordinateRotation  ,
euler  ,
dictionary  ,
euler   
)

◆ addNamedToRunTimeSelectionTable() [3/5]

Foam::coordinateRotations::addNamedToRunTimeSelectionTable ( coordinateRotation  ,
euler  ,
dictionary  ,
EulerRotation   
)

◆ defineTypeName() [5/7]

Foam::coordinateRotations::defineTypeName ( identity  )

◆ addToRunTimeSelectionTable() [3/3]

Foam::coordinateRotations::addToRunTimeSelectionTable ( coordinateRotation  ,
identity  ,
dictionary   
)

◆ defineTypeName() [6/7]

Foam::coordinateRotations::defineTypeName ( specified  )

◆ defineTypeName() [7/7]

Foam::coordinateRotations::defineTypeName ( starcd  )

◆ addNamedToRunTimeSelectionTable() [4/5]

Foam::coordinateRotations::addNamedToRunTimeSelectionTable ( coordinateRotation  ,
starcd  ,
dictionary  ,
starcd   
)

◆ addNamedToRunTimeSelectionTable() [5/5]

Foam::coordinateRotations::addNamedToRunTimeSelectionTable ( coordinateRotation  ,
starcd  ,
dictionary  ,
STARCDRotation   
)