Foam::waveModels Namespace Reference

Classes

class  Airy
 First-order wave model. More...
 
class  AiryCoeffs
 Calculation engine for the Airy wave model and other models that are a correction on top of the Airy model or a superposition of Airy models. More...
 
class  irregular
 Irregular wave model. Phase fraction and velocity field are built up from multiple first-order waves, sampled from a selectable wave spectrum. More...
 
class  solitary
 Solitary wave model. More...
 
class  Stokes2
 Second-order wave model. More...
 
class  Stokes5
 Fifth-order wave model. More...
 

Functions

 defineTypeNameAndDebug (Airy, 0)
 
 addToRunTimeSelectionTable (waveModel, Airy, dictionary)
 
 defineTypeNameAndDebug (irregular, 0)
 
 addToRunTimeSelectionTable (waveModel, irregular, dictionary)
 
 defineTypeNameAndDebug (solitary, 0)
 
 addToRunTimeSelectionTable (waveModel, solitary, dictionary)
 
 defineTypeNameAndDebug (Stokes2, 0)
 
 addToRunTimeSelectionTable (waveModel, Stokes2, dictionary)
 
 defineTypeNameAndDebug (Stokes5, 0)
 
 addToRunTimeSelectionTable (waveModel, Stokes5, dictionary)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/5]

Foam::waveModels::defineTypeNameAndDebug ( Airy  ,
 
)

◆ addToRunTimeSelectionTable() [1/5]

Foam::waveModels::addToRunTimeSelectionTable ( waveModel  ,
Airy  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/5]

Foam::waveModels::defineTypeNameAndDebug ( irregular  ,
 
)

◆ addToRunTimeSelectionTable() [2/5]

Foam::waveModels::addToRunTimeSelectionTable ( waveModel  ,
irregular  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/5]

Foam::waveModels::defineTypeNameAndDebug ( solitary  ,
 
)

◆ addToRunTimeSelectionTable() [3/5]

Foam::waveModels::addToRunTimeSelectionTable ( waveModel  ,
solitary  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/5]

Foam::waveModels::defineTypeNameAndDebug ( Stokes2  ,
 
)

◆ addToRunTimeSelectionTable() [4/5]

Foam::waveModels::addToRunTimeSelectionTable ( waveModel  ,
Stokes2  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/5]

Foam::waveModels::defineTypeNameAndDebug ( Stokes5  ,
 
)

◆ addToRunTimeSelectionTable() [5/5]

Foam::waveModels::addToRunTimeSelectionTable ( waveModel  ,
Stokes5  ,
dictionary   
)