Namespace for implementations of a fileOperation. More...
Classes | |
class | collatedFileOperation |
Version of masterUncollatedFileOperation that collates regIOobjects into a container in the processors/ subdirectory. More... | |
class | dummyFileOperation |
Dummy fileOperation, to be used as a placeholder for interfaces taking a reference to a fileOperation. Will mostly behave like a no-op, but at the moment no guarantees of any particular behaviour other than good() returning false. More... | |
class | fileOperationInitialise |
class | fileOperationInitialise_collated |
A fileOperation initialiser for collated file handlers. Requires threading for non-zero maxThreadFileBufferSize. More... | |
class | fileOperationInitialise_unthreaded |
A fileOperation initialiser for unthreaded file handlers. More... | |
class | hostCollatedFileOperation |
Version of collatedFileOperation with multiple read/write ranks. More... | |
class | hostUncollatedFileOperation |
Version of masterUncollated with host-based IO ranks. 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... | |
Namespace for implementations of a fileOperation.
Foam::fileOperations::defineTypeNameAndDebug | ( | collatedFileOperation | , |
0 | |||
) |
Foam::fileOperations::addToRunTimeSelectionTable | ( | fileOperation | , |
collatedFileOperation | , | ||
word | |||
) |
Foam::fileOperations::addToRunTimeSelectionTable | ( | fileOperation | , |
collatedFileOperation | , | ||
comm | |||
) |
Foam::fileOperations::registerOptSwitch | ( | "maxThreadFileBufferSize" | , |
float | , | ||
collatedFileOperation::maxThreadFileBufferSize | |||
) |
Foam::fileOperations::addNamedToRunTimeSelectionTable | ( | fileOperationInitialise | , |
fileOperationInitialise_collated | , | ||
word | , | ||
collated | |||
) |
Foam::fileOperations::defineTypeNameAndDebug | ( | hostCollatedFileOperation | , |
0 | |||
) |
Foam::fileOperations::addToRunTimeSelectionTable | ( | fileOperation | , |
hostCollatedFileOperation | , | ||
word | |||
) |
Foam::fileOperations::addToRunTimeSelectionTable | ( | fileOperation | , |
hostCollatedFileOperation | , | ||
comm | |||
) |
Foam::fileOperations::addNamedToRunTimeSelectionTable | ( | fileOperationInitialise | , |
fileOperationInitialise_collated | , | ||
word | , | ||
hostCollated | |||
) |
Foam::fileOperations::defineTypeName | ( | dummyFileOperation | ) |
Foam::fileOperations::defineTypeNameAndDebug | ( | fileOperationInitialise | , |
0 | |||
) |
Foam::fileOperations::defineRunTimeSelectionTable | ( | fileOperationInitialise | , |
word | |||
) |
Foam::fileOperations::defineTypeNameAndDebug | ( | masterUncollatedFileOperation | , |
0 | |||
) |
Foam::fileOperations::addToRunTimeSelectionTable | ( | fileOperation | , |
masterUncollatedFileOperation | , | ||
word | |||
) |
Foam::fileOperations::addToRunTimeSelectionTable | ( | fileOperation | , |
masterUncollatedFileOperation | , | ||
comm | |||
) |
Foam::fileOperations::registerOptSwitch | ( | "maxMasterFileBufferSize" | , |
float | , | ||
masterUncollatedFileOperation::maxMasterFileBufferSize | |||
) |
Foam::fileOperations::addNamedToRunTimeSelectionTable | ( | fileOperationInitialise | , |
fileOperationInitialise_unthreaded | , | ||
word | , | ||
masterUncollated | |||
) |
Foam::fileOperations::defineTypeNameAndDebug | ( | hostUncollatedFileOperation | , |
0 | |||
) |
Foam::fileOperations::addToRunTimeSelectionTable | ( | fileOperation | , |
hostUncollatedFileOperation | , | ||
word | |||
) |
Foam::fileOperations::addToRunTimeSelectionTable | ( | fileOperation | , |
hostUncollatedFileOperation | , | ||
comm | |||
) |
Foam::fileOperations::addNamedToRunTimeSelectionTable | ( | fileOperationInitialise | , |
fileOperationInitialise_unthreaded | , | ||
word | , | ||
hostUncollated | |||
) |
Foam::fileOperations::defineTypeNameAndDebug | ( | uncollatedFileOperation | , |
0 | |||
) |
Foam::fileOperations::addToRunTimeSelectionTable | ( | fileOperation | , |
uncollatedFileOperation | , | ||
word | |||
) |
Foam::fileOperations::addToRunTimeSelectionTable | ( | fileOperation | , |
uncollatedFileOperation | , | ||
comm | |||
) |
Foam::fileOperations::addNamedToRunTimeSelectionTable | ( | fileOperationInitialise | , |
fileOperationInitialise_unthreaded | , | ||
word | , | ||
uncollated | |||
) |