Classes | Functions
Foam::RBD::rigidBodySolvers Namespace Reference

Classes

class  CrankNicolson
 Crank-Nicolson 2nd-order time-integrator for 6DoF solid-body motion. More...
 
class  Newmark
 Newmark 2nd-order time-integrator for 6DoF solid-body motion. More...
 
class  symplectic
 Symplectic 2nd-order explicit time-integrator for rigid-body motion. More...
 

Functions

 defineTypeNameAndDebug (CrankNicolson, 0)
 
 addToRunTimeSelectionTable (rigidBodySolver, CrankNicolson, dictionary)
 
 defineTypeNameAndDebug (Newmark, 0)
 
 addToRunTimeSelectionTable (rigidBodySolver, Newmark, dictionary)
 
 defineTypeNameAndDebug (symplectic, 0)
 
 addToRunTimeSelectionTable (rigidBodySolver, symplectic, dictionary)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/3]

Foam::RBD::rigidBodySolvers::defineTypeNameAndDebug ( CrankNicolson  ,
 
)

◆ addToRunTimeSelectionTable() [1/3]

Foam::RBD::rigidBodySolvers::addToRunTimeSelectionTable ( rigidBodySolver  ,
CrankNicolson  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/3]

Foam::RBD::rigidBodySolvers::defineTypeNameAndDebug ( Newmark  ,
 
)

◆ addToRunTimeSelectionTable() [2/3]

Foam::RBD::rigidBodySolvers::addToRunTimeSelectionTable ( rigidBodySolver  ,
Newmark  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/3]

Foam::RBD::rigidBodySolvers::defineTypeNameAndDebug ( symplectic  ,
 
)

◆ addToRunTimeSelectionTable() [3/3]

Foam::RBD::rigidBodySolvers::addToRunTimeSelectionTable ( rigidBodySolver  ,
symplectic  ,
dictionary   
)