Classes | Functions
Foam::fileOperations Namespace Reference

Classes

class  collatedFileOperation
 Version of masterUncollatedFileOperation that collates regIOobjects into a container in the processors/ subdirectory. More...
 
class  masterUncollatedFileOperation
 fileOperations that performs all file operations on the master processor. Requires the calls to be parallel synchronised! More...
 
class  uncollatedFileOperation
 fileOperation that assumes file operations are local. More...
 

Functions

 defineTypeNameAndDebug (collatedFileOperation, 0)
 
 addToRunTimeSelectionTable (fileOperation, collatedFileOperation, word)
 
 registerOptSwitch ("maxThreadFileBufferSize", float, collatedFileOperation::maxThreadFileBufferSize)
 
 defineTypeNameAndDebug (masterUncollatedFileOperation, 0)
 
 addToRunTimeSelectionTable (fileOperation, masterUncollatedFileOperation, word)
 
 registerOptSwitch ("maxMasterFileBufferSize", float, masterUncollatedFileOperation::maxMasterFileBufferSize)
 
 defineTypeNameAndDebug (uncollatedFileOperation, 0)
 
 addToRunTimeSelectionTable (fileOperation, uncollatedFileOperation, word)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/3]

Foam::fileOperations::defineTypeNameAndDebug ( collatedFileOperation  ,
 
)

◆ addToRunTimeSelectionTable() [1/3]

Foam::fileOperations::addToRunTimeSelectionTable ( fileOperation  ,
collatedFileOperation  ,
word   
)

◆ registerOptSwitch() [1/2]

Foam::fileOperations::registerOptSwitch ( "maxThreadFileBufferSize"  ,
float  ,
collatedFileOperation::maxThreadFileBufferSize   
)

◆ defineTypeNameAndDebug() [2/3]

Foam::fileOperations::defineTypeNameAndDebug ( masterUncollatedFileOperation  ,
 
)

◆ addToRunTimeSelectionTable() [2/3]

Foam::fileOperations::addToRunTimeSelectionTable ( fileOperation  ,
masterUncollatedFileOperation  ,
word   
)

◆ registerOptSwitch() [2/2]

Foam::fileOperations::registerOptSwitch ( "maxMasterFileBufferSize"  ,
float  ,
masterUncollatedFileOperation::maxMasterFileBufferSize   
)

◆ defineTypeNameAndDebug() [3/3]

Foam::fileOperations::defineTypeNameAndDebug ( uncollatedFileOperation  ,
 
)

◆ addToRunTimeSelectionTable() [3/3]

Foam::fileOperations::addToRunTimeSelectionTable ( fileOperation  ,
uncollatedFileOperation  ,
word   
)