obr.OpenFOAM.BlockMesh#
Module Contents#
Classes#
A mixin class to add block mesh functionalities and wrapper |
Functions#
|
Calculates a simple domain decomposition based on nSubDomains |
|
wrapper around sed |
|
- class obr.OpenFOAM.BlockMesh.OpenFOAMCase#
- constant_folder: Any#
- controlDict: Any#
- system_folder: Any#
- _exec_operation: Any#
- obr.OpenFOAM.BlockMesh.calculate_simple_partition(nSubDomains, decomp)#
Calculates a simple domain decomposition based on nSubDomains
Returns:#
number of subdomains
- obr.OpenFOAM.BlockMesh.sed(fn, in_reg_exp, out_reg_exp, inline=True)#
wrapper around sed
- obr.OpenFOAM.BlockMesh.set_cells(blockMeshDict, old_cells, new_cells)#
- class obr.OpenFOAM.BlockMesh.BlockMesh(**kwargs)#
Bases:
_BaseA mixin class to add block mesh functionalities and wrapper
- property blockMeshDict: pathlib.Path | None#
- property polyMesh: list[pathlib.Path]#
- blockMeshDictmd5sum() str | None#
- refineMesh(args: dict)#
- modifyBlockMesh(args: dict)#
- blockMesh(args: dict = {})#
- checkMesh(args: dict = {})#