Foam::expressions::volumeExpr Namespace Reference

Namespace for volume field expressions parsing and evaluation. More...

Classes

class  parseDriver
 Driver for volume, surface, point field expressions. More...
 
class  parser
 Lemon parser interface for volume expressions grammar. More...
 
class  scanner
 Ragel lexer/scanner interface for volume expressions. More...
 

Functions

 defineTypeNameAndDebug (parseDriver, 0)
 
 addNamedToRunTimeSelectionTable (fvExprDriver, parseDriver, dictionary, volume)
 
 addNamedToRunTimeSelectionTable (fvExprDriver, parseDriver, idName, volume)
 
 addNamedToRunTimeSelectionTable (fvExprDriver, parseDriver, dictionary, internalField)
 
 addNamedToRunTimeSelectionTable (fvExprDriver, parseDriver, idName, internalField)
 

Variables

int debug
 Static debugging option. More...
 

Detailed Description

Namespace for volume field expressions parsing and evaluation.

Function Documentation

◆ defineTypeNameAndDebug()

defineTypeNameAndDebug ( parseDriver  ,
 
)

◆ addNamedToRunTimeSelectionTable() [1/4]

addNamedToRunTimeSelectionTable ( fvExprDriver  ,
parseDriver  ,
dictionary  ,
volume   
)

◆ addNamedToRunTimeSelectionTable() [2/4]

addNamedToRunTimeSelectionTable ( fvExprDriver  ,
parseDriver  ,
idName  ,
volume   
)

◆ addNamedToRunTimeSelectionTable() [3/4]

addNamedToRunTimeSelectionTable ( fvExprDriver  ,
parseDriver  ,
dictionary  ,
internalField   
)

◆ addNamedToRunTimeSelectionTable() [4/4]

addNamedToRunTimeSelectionTable ( fvExprDriver  ,
parseDriver  ,
idName  ,
internalField   
)

Variable Documentation

◆ debug

int debug
extern

Static debugging option.