Foam::distributionModels Namespace Reference

Classes

class  exponential
 exponential distribution model More...
 
class  fixedValue
 Returns a fixed value. More...
 
class  general
 A general distribution model where the distribution is specified as (point, value) pairs. By default the values are assumed to represent a probability density function, but the model also supports specifying a cumulative distribution function. In both cases it is assumed that the function is linear between the specified points. More...
 
class  massRosinRammler
 Mass-based Rosin-Rammler distributionModel. More...
 
class  multiNormal
 A multiNormal distribution model. More...
 
class  normal
 A normal distribution model. More...
 
class  RosinRammler
 Rosin-Rammler distributionModel. More...
 
class  uniform
 Uniform/equally-weighted distribution model. More...
 

Functions

 defineTypeNameAndDebug (exponential, 0)
 
 addToRunTimeSelectionTable (distributionModel, exponential, dictionary)
 
 defineTypeNameAndDebug (fixedValue, 0)
 
 addToRunTimeSelectionTable (distributionModel, fixedValue, dictionary)
 
 defineTypeNameAndDebug (general, 0)
 
 addToRunTimeSelectionTable (distributionModel, general, dictionary)
 
 defineTypeNameAndDebug (massRosinRammler, 0)
 
 addToRunTimeSelectionTable (distributionModel, massRosinRammler, dictionary)
 
 defineTypeNameAndDebug (multiNormal, 0)
 
 addToRunTimeSelectionTable (distributionModel, multiNormal, dictionary)
 
 defineTypeNameAndDebug (normal, 0)
 
 addToRunTimeSelectionTable (distributionModel, normal, dictionary)
 
 defineTypeNameAndDebug (RosinRammler, 0)
 
 addToRunTimeSelectionTable (distributionModel, RosinRammler, dictionary)
 
 defineTypeNameAndDebug (uniform, 0)
 
 addToRunTimeSelectionTable (distributionModel, uniform, dictionary)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/8]

Foam::distributionModels::defineTypeNameAndDebug ( exponential  ,
 
)

◆ addToRunTimeSelectionTable() [1/8]

Foam::distributionModels::addToRunTimeSelectionTable ( distributionModel  ,
exponential  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/8]

Foam::distributionModels::defineTypeNameAndDebug ( fixedValue  ,
 
)

◆ addToRunTimeSelectionTable() [2/8]

Foam::distributionModels::addToRunTimeSelectionTable ( distributionModel  ,
fixedValue  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/8]

Foam::distributionModels::defineTypeNameAndDebug ( general  ,
 
)

◆ addToRunTimeSelectionTable() [3/8]

Foam::distributionModels::addToRunTimeSelectionTable ( distributionModel  ,
general  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/8]

Foam::distributionModels::defineTypeNameAndDebug ( massRosinRammler  ,
 
)

◆ addToRunTimeSelectionTable() [4/8]

Foam::distributionModels::addToRunTimeSelectionTable ( distributionModel  ,
massRosinRammler  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/8]

Foam::distributionModels::defineTypeNameAndDebug ( multiNormal  ,
 
)

◆ addToRunTimeSelectionTable() [5/8]

Foam::distributionModels::addToRunTimeSelectionTable ( distributionModel  ,
multiNormal  ,
dictionary   
)

◆ defineTypeNameAndDebug() [6/8]

Foam::distributionModels::defineTypeNameAndDebug ( normal  ,
 
)

◆ addToRunTimeSelectionTable() [6/8]

Foam::distributionModels::addToRunTimeSelectionTable ( distributionModel  ,
normal  ,
dictionary   
)

◆ defineTypeNameAndDebug() [7/8]

Foam::distributionModels::defineTypeNameAndDebug ( RosinRammler  ,
 
)

◆ addToRunTimeSelectionTable() [7/8]

Foam::distributionModels::addToRunTimeSelectionTable ( distributionModel  ,
RosinRammler  ,
dictionary   
)

◆ defineTypeNameAndDebug() [8/8]

Foam::distributionModels::defineTypeNameAndDebug ( uniform  ,
 
)

◆ addToRunTimeSelectionTable() [8/8]

Foam::distributionModels::addToRunTimeSelectionTable ( distributionModel  ,
uniform  ,
dictionary   
)