Foam::waveModels Namespace Reference

Classes

class  Boussinesq
 Boussinesq wave model. More...
 
class  cnoidal
 Cnoidal wave model. More...
 
class  Grimshaw
 Grimshaw wave model. More...
 
class  irregularMultiDirectional
 Multi-directional irregular wave model. More...
 
class  irregularWaveModel
 
class  McCowan
 McCowan wave model. More...
 
class  regularWaveModel
 
class  shallowWaterAbsorption
 
class  solitaryWaveModel
 
class  StokesI
 Stokes I wave model. More...
 
class  StokesII
 Stokes II wave model. More...
 
class  StokesV
 Stokes V wave model. More...
 
class  streamFunction
 streamFunction wave model More...
 
class  waveAbsorptionModel
 
class  waveGenerationModel
 

Functions

 defineTypeNameAndDebug (waveAbsorptionModel, 0)
 
 defineTypeNameAndDebug (shallowWaterAbsorption, 0)
 
 addToRunTimeSelectionTable (waveModel, shallowWaterAbsorption, patch)
 
 defineTypeNameAndDebug (irregularWaveModel, 0)
 
 defineTypeNameAndDebug (regularWaveModel, 0)
 
 defineTypeNameAndDebug (solitaryWaveModel, 0)
 
 defineTypeNameAndDebug (waveGenerationModel, 0)
 
 defineTypeNameAndDebug (Boussinesq, 0)
 
 addToRunTimeSelectionTable (waveModel, Boussinesq, patch)
 
 defineTypeNameAndDebug (cnoidal, 0)
 
 addToRunTimeSelectionTable (waveModel, cnoidal, patch)
 
 defineTypeNameAndDebug (Grimshaw, 0)
 
 addToRunTimeSelectionTable (waveModel, Grimshaw, patch)
 
 defineTypeNameAndDebug (irregularMultiDirectional, 0)
 
 addToRunTimeSelectionTable (waveModel, irregularMultiDirectional, patch)
 
 defineTypeNameAndDebug (McCowan, 0)
 
 addToRunTimeSelectionTable (waveModel, McCowan, patch)
 
 defineTypeNameAndDebug (StokesI, 0)
 
 addToRunTimeSelectionTable (waveModel, StokesI, patch)
 
 defineTypeNameAndDebug (StokesII, 0)
 
 addToRunTimeSelectionTable (waveModel, StokesII, patch)
 
 defineTypeNameAndDebug (StokesV, 0)
 
 addToRunTimeSelectionTable (waveModel, StokesV, patch)
 
 defineTypeNameAndDebug (streamFunction, 0)
 
 addToRunTimeSelectionTable (waveModel, streamFunction, patch)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/15]

defineTypeNameAndDebug ( waveAbsorptionModel  ,
 
)

◆ defineTypeNameAndDebug() [2/15]

defineTypeNameAndDebug ( shallowWaterAbsorption  ,
 
)

◆ addToRunTimeSelectionTable() [1/10]

addToRunTimeSelectionTable ( waveModel  ,
shallowWaterAbsorption  ,
patch   
)

◆ defineTypeNameAndDebug() [3/15]

defineTypeNameAndDebug ( irregularWaveModel  ,
 
)

◆ defineTypeNameAndDebug() [4/15]

defineTypeNameAndDebug ( regularWaveModel  ,
 
)

◆ defineTypeNameAndDebug() [5/15]

defineTypeNameAndDebug ( solitaryWaveModel  ,
 
)

◆ defineTypeNameAndDebug() [6/15]

defineTypeNameAndDebug ( waveGenerationModel  ,
 
)

◆ defineTypeNameAndDebug() [7/15]

defineTypeNameAndDebug ( Boussinesq  ,
 
)

◆ addToRunTimeSelectionTable() [2/10]

addToRunTimeSelectionTable ( waveModel  ,
Boussinesq  ,
patch   
)

◆ defineTypeNameAndDebug() [8/15]

defineTypeNameAndDebug ( cnoidal  ,
 
)

◆ addToRunTimeSelectionTable() [3/10]

addToRunTimeSelectionTable ( waveModel  ,
cnoidal  ,
patch   
)

◆ defineTypeNameAndDebug() [9/15]

defineTypeNameAndDebug ( Grimshaw  ,
 
)

◆ addToRunTimeSelectionTable() [4/10]

addToRunTimeSelectionTable ( waveModel  ,
Grimshaw  ,
patch   
)

◆ defineTypeNameAndDebug() [10/15]

defineTypeNameAndDebug ( irregularMultiDirectional  ,
 
)

◆ addToRunTimeSelectionTable() [5/10]

addToRunTimeSelectionTable ( waveModel  ,
irregularMultiDirectional  ,
patch   
)

◆ defineTypeNameAndDebug() [11/15]

defineTypeNameAndDebug ( McCowan  ,
 
)

◆ addToRunTimeSelectionTable() [6/10]

addToRunTimeSelectionTable ( waveModel  ,
McCowan  ,
patch   
)

◆ defineTypeNameAndDebug() [12/15]

defineTypeNameAndDebug ( StokesI  ,
 
)

◆ addToRunTimeSelectionTable() [7/10]

addToRunTimeSelectionTable ( waveModel  ,
StokesI  ,
patch   
)

◆ defineTypeNameAndDebug() [13/15]

defineTypeNameAndDebug ( StokesII  ,
 
)

◆ addToRunTimeSelectionTable() [8/10]

addToRunTimeSelectionTable ( waveModel  ,
StokesII  ,
patch   
)

◆ defineTypeNameAndDebug() [14/15]

defineTypeNameAndDebug ( StokesV  ,
 
)

◆ addToRunTimeSelectionTable() [9/10]

addToRunTimeSelectionTable ( waveModel  ,
StokesV  ,
patch   
)

◆ defineTypeNameAndDebug() [15/15]

defineTypeNameAndDebug ( streamFunction  ,
 
)

◆ addToRunTimeSelectionTable() [10/10]

addToRunTimeSelectionTable ( waveModel  ,
streamFunction  ,
patch   
)