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 = {})¶