Foam::sixDoFSolvers 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 6DoF solid-body motion. More...
 

Functions

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

Function Documentation

◆ defineTypeNameAndDebug() [1/3]

Foam::sixDoFSolvers::defineTypeNameAndDebug ( CrankNicolson  ,
 
)

◆ addToRunTimeSelectionTable() [1/3]

Foam::sixDoFSolvers::addToRunTimeSelectionTable ( sixDoFSolver  ,
CrankNicolson  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/3]

Foam::sixDoFSolvers::defineTypeNameAndDebug ( Newmark  ,
 
)

◆ addToRunTimeSelectionTable() [2/3]

Foam::sixDoFSolvers::addToRunTimeSelectionTable ( sixDoFSolver  ,
Newmark  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/3]

Foam::sixDoFSolvers::defineTypeNameAndDebug ( symplectic  ,
 
)

◆ addToRunTimeSelectionTable() [3/3]

Foam::sixDoFSolvers::addToRunTimeSelectionTable ( sixDoFSolver  ,
symplectic  ,
dictionary   
)