Foam::expressions::patchExpr Namespace Reference

Namespace for patch expressions parsing and evaluation. More...

Classes

class  parseDriver
 Driver for patch expressions. More...
 
class  parser
 Lemon parser interface for patch expressions grammar. More...
 
class  scanner
 Ragel lexer/scanner interface for patch expressions. More...
 

Functions

 defineTypeNameAndDebug (parseDriver, 0)
 
 addNamedToRunTimeSelectionTable (fvExprDriver, parseDriver, dictionary, patch)
 
 addNamedToRunTimeSelectionTable (fvExprDriver, parseDriver, idName, patch)
 

Variables

int debug
 Static debugging option. More...
 

Detailed Description

Namespace for patch expressions parsing and evaluation.

Function Documentation

◆ defineTypeNameAndDebug()

defineTypeNameAndDebug ( parseDriver  ,
 
)

◆ addNamedToRunTimeSelectionTable() [1/2]

addNamedToRunTimeSelectionTable ( fvExprDriver  ,
parseDriver  ,
dictionary  ,
patch   
)

◆ addNamedToRunTimeSelectionTable() [2/2]

addNamedToRunTimeSelectionTable ( fvExprDriver  ,
parseDriver  ,
idName  ,
patch   
)

Variable Documentation

◆ debug

int debug
extern

Static debugging option.