API Reference¶
- class pybFoam.DictionaryGetOrDefaultProxy¶
- class pybFoam.DictionaryGetProxy¶
- class pybFoam.IOobject(*args, **kwargs)¶
- AUTO_WRITE = 16¶
- MUST_READ = 1¶
- NO_READ = 0¶
- NO_WRITE = 0¶
- READ_IF_PRESENT = 4¶
- class pybFoam.SolverScalarPerformance(*args, **kwargs)¶
- converged(self) bool¶
- fieldName(self) pybFoam.pybFoam_core.Word¶
- finalResidual(self) float¶
- initialResidual(self) float¶
- nIterations(self) int¶
- singular(self) bool¶
- solverName(self) pybFoam.pybFoam_core.Word¶
- class pybFoam.SolverSymmTensorPerformance(*args, **kwargs)¶
- converged(self) bool¶
- fieldName(self) pybFoam.pybFoam_core.Word¶
- finalResidual(self) pybFoam.pybFoam_core.symmTensor¶
- initialResidual(self) pybFoam.pybFoam_core.symmTensor¶
- nIterations(self) pybFoam.pybFoam_core.SymmTensorInt¶
- singular(self) bool¶
- solverName(self) pybFoam.pybFoam_core.Word¶
- class pybFoam.SolverTensorPerformance(*args, **kwargs)¶
- converged(self) bool¶
- fieldName(self) pybFoam.pybFoam_core.Word¶
- finalResidual(self) pybFoam.pybFoam_core.tensor¶
- initialResidual(self) pybFoam.pybFoam_core.tensor¶
- nIterations(self) pybFoam.pybFoam_core.TensorInt¶
- singular(self) bool¶
- solverName(self) pybFoam.pybFoam_core.Word¶
- class pybFoam.SolverVectorPerformance(*args, **kwargs)¶
- converged(self) bool¶
- fieldName(self) pybFoam.pybFoam_core.Word¶
- finalResidual(self) pybFoam.pybFoam_core.vector¶
- initialResidual(self) pybFoam.pybFoam_core.vector¶
- nIterations(self) pybFoam.pybFoam_core.VectorInt¶
- singular(self) bool¶
- solverName(self) pybFoam.pybFoam_core.Word¶
- class pybFoam.SymmTensorInt¶
- class pybFoam.TensorInt¶
- class pybFoam.Time(*args, **kwargs)¶
- deltaTValue(self) float¶
- increment(self) None¶
- loop(self) bool¶
- outputTime(self) bool¶
- printExecutionTime(self) None¶
- run(self) bool¶
- setDeltaT(self, newDeltaT: float) None¶
- setTime(self, arg0: pybFoam.pybFoam_core.instant, arg1: int, /) None¶
- timeName(self) pybFoam.pybFoam_core.Word¶
- value(self) float¶
- write(self, arg: bool, /) bool¶
- class pybFoam.VectorInt¶
- class pybFoam.Word(*args, **kwargs)¶
- class pybFoam.argList(*args, **kwargs)¶
- class pybFoam.dictionary(*args, **kwargs)¶
- add(self, arg0: pybFoam.pybFoam_core.entry, arg1: bool, /) None¶
- add(self, key: str, value: pybFoam.pybFoam_core.Word) None
- add(self, arg0: str, arg1: float, /) None
- add(self, arg0: str, arg1: pybFoam.pybFoam_core.vector, /) None
- add(self, arg0: str, arg1: pybFoam.pybFoam_core.tensor, /) None
- add(self, arg0: str, arg1: pybFoam.pybFoam_core.wordList, /) None
- add(self, arg0: str, arg1: pybFoam.pybFoam_core.scalarField, /) None
- add(self, arg0: str, arg1: pybFoam.pybFoam_core.vectorField, /) None
- add(self, arg0: str, arg1: pybFoam.pybFoam_core.tensorField, /) None
- clear(self) None¶
- found(self, arg: str, /) bool¶
- property get¶
(self) -> DictionaryGetProxy
- property getOrDefault¶
(self) -> DictionaryGetOrDefaultProxy
- get_scalar(self, arg: str, /) float¶
- get_scalarField(self, arg: str, /) pybFoam.pybFoam_core.scalarField¶
- get_tensor(self, arg: str, /) pybFoam.pybFoam_core.tensor¶
- get_tensorField(self, arg: str, /) pybFoam.pybFoam_core.tensorField¶
- get_vector(self, arg: str, /) pybFoam.pybFoam_core.vector¶
- get_vectorField(self, arg: str, /) pybFoam.pybFoam_core.vectorField¶
- get_word(self, arg: str, /) pybFoam.pybFoam_core.Word¶
- get_wordList(self, arg: str, /) pybFoam.pybFoam_core.wordList¶
- isDict(self, arg: str, /) bool¶
- lookupSolverPerformanceScalarList(self, arg: str, /) list[pybFoam.pybFoam_core.SolverScalarPerformance]¶
- lookupSolverPerformanceTensorList(self, arg: str, /) list[pybFoam.pybFoam_core.SolverTensorPerformance]¶
- lookupSolverPerformanceVectorList(self, arg: str, /) list[pybFoam.pybFoam_core.SolverVectorPerformance]¶
- print(self) None¶
- read = <nanobind.nb_func object>¶
- set(self, arg0: str, arg1: pybFoam.pybFoam_core.Word, /) None¶
- set(self, arg0: str, arg1: bool, /) None
- set(self, arg0: str, arg1: float, /) None
- set(self, arg0: str, arg1: pybFoam.pybFoam_core.vector, /) None
- set(self, arg0: str, arg1: pybFoam.pybFoam_core.tensor, /) None
- set(self, arg0: str, arg1: pybFoam.pybFoam_core.wordList, /) None
- set(self, arg0: str, arg1: pybFoam.pybFoam_core.scalarField, /) None
- set(self, arg0: str, arg1: pybFoam.pybFoam_core.vectorField, /) None
- set(self, arg0: str, arg1: pybFoam.pybFoam_core.tensorField, /) None
- set(self, arg0: str, arg1: pybFoam.pybFoam_core.labelList, /) None
- set(self, arg0: str, arg1: pybFoam.pybFoam_core.dictionary, /) None
- subDict(self, arg: str, /) pybFoam.pybFoam_core.dictionary¶
- subDictOrAdd(self, arg: str, /) pybFoam.pybFoam_core.dictionary¶
- toc(self) pybFoam.pybFoam_core.wordList¶
- write(self, arg: str, /) None¶
- class pybFoam.dimensionSet(*args, **kwargs)¶
- class pybFoam.dimensionedScalar(*args, **kwargs)¶
- dimensions(self) pybFoam.pybFoam_core.dimensionSet¶
- name(self) str¶
- value(self) float¶
- class pybFoam.dimensionedSymmTensor(*args, **kwargs)¶
- dimensions(self) pybFoam.pybFoam_core.dimensionSet¶
- name(self) str¶
- value(self) pybFoam.pybFoam_core.symmTensor¶
- class pybFoam.dimensionedTensor(*args, **kwargs)¶
- dimensions(self) pybFoam.pybFoam_core.dimensionSet¶
- name(self) str¶
- value(self) pybFoam.pybFoam_core.tensor¶
- class pybFoam.dimensionedVector(*args, **kwargs)¶
- dimensions(self) pybFoam.pybFoam_core.dimensionSet¶
- name(self) str¶
- value(self) pybFoam.pybFoam_core.vector¶
- class pybFoam.dynamicFvMesh¶
- New = <nanobind.nb_func object>¶
- controlledUpdateMesh(self) bool¶
- dynamic(self) bool¶
- updateMesh(self) bool¶
- class pybFoam.entry¶
- class pybFoam.fileName(*args, **kwargs)¶
- class pybFoam.fvMesh(*args, **kwargs)¶
-
- boundary(self) pybFoam.pybFoam_core.fvBoundaryMesh¶
- changing(self) bool¶
- fromPolyMesh = <nanobind.nb_func object>¶
- magSf(self) pybFoam.pybFoam_core.surfaceScalarField¶
- nCells(self) int¶
- nFaces(self) int¶
- nInternalFaces(self) int¶
- nPoints(self) int¶
- setFluxRequired(self, arg: pybFoam.pybFoam_core.Word, /) None¶
- solverPerformanceDict(self) pybFoam.pybFoam_core.dictionary¶
- time(self) pybFoam.pybFoam_core.Time¶
- write(self) bool¶
Write mesh to disk
- class pybFoam.fvScalarMatrix(*args, **kwargs)¶
-
- flux(self) pybFoam.pybFoam_core.tmp_surfaceScalarField¶
- relax(self, arg: float, /) None¶
- relax(self) None
- setReference(self, arg0: int, arg1: float, arg2: bool, /) None¶
- solve(self) None¶
- solve(self, arg: pybFoam.pybFoam_core.Word, /) None
- class pybFoam.fvSymmTensorMatrix(*args, **kwargs)¶
-
- relax(self, arg: float, /) None¶
- relax(self) None
- setReference(self, arg0: int, arg1: pybFoam.pybFoam_core.symmTensor, arg2: bool, /) None¶
- solve(self) None¶
- solve(self, arg: pybFoam.pybFoam_core.Word, /) None
- class pybFoam.fvTensorMatrix(*args, **kwargs)¶
-
- flux(self) pybFoam.pybFoam_core.tmp_surfaceTensorField¶
- relax(self, arg: float, /) None¶
- relax(self) None
- setReference(self, arg0: int, arg1: pybFoam.pybFoam_core.tensor, arg2: bool, /) None¶
- solve(self) None¶
- solve(self, arg: pybFoam.pybFoam_core.Word, /) None
- class pybFoam.fvVectorMatrix(*args, **kwargs)¶
-
- flux(self) pybFoam.pybFoam_core.tmp_surfaceVectorField¶
- relax(self, arg: float, /) None¶
- relax(self) None
- setReference(self, arg0: int, arg1: pybFoam.pybFoam_core.vector, arg2: bool, /) None¶
- solve(self) None¶
- solve(self, arg: pybFoam.pybFoam_core.Word, /) None
- class pybFoam.instant¶
- class pybFoam.instantList¶
- class pybFoam.keyType(*args, **kwargs)¶
- class pybFoam.pimpleControl(*args, **kwargs)¶
- correct(self) bool¶
- correctNonOrthogonal(self) bool¶
- finalInnerIter(self) bool¶
- finalIter(self) bool¶
- finalNonOrthogonalIter(self) bool¶
- loop(self) bool¶
- momentumPredictor(self) bool¶
- nNonOrthCorr(self) int¶
- turbCorr(self) bool¶
- class pybFoam.pisoControl(*args, **kwargs)¶
- correct(self) bool¶
- correctNonOrthogonal(self) bool¶
- finalInnerIter(self) bool¶
- finalNonOrthogonalIter(self) bool¶
- momentumPredictor(self) bool¶
- nNonOrthCorr(self) int¶
- class pybFoam.polyBoundaryMesh¶
- findPatchID(self, arg: pybFoam.pybFoam_core.Word, /) int¶
- size(self) int¶
- class pybFoam.polyMesh(*args, **kwargs)¶
- addPatches(self, patches: collections.abc.Sequence[pybFoam.pybFoam_core.polyPatch], validBoundary: bool = True) None¶
- boundaryMesh(self) pybFoam.pybFoam_core.polyBoundaryMesh¶
- faces(self) pybFoam.pybFoam_core.faceList¶
- facesInstance(self) pybFoam.pybFoam_core.fileName¶
- property meshSubDir¶
(self) -> Foam::word
- nCells(self) int¶
- nFaces(self) int¶
- nInternalFaces(self) int¶
- nPoints(self) int¶
- neighbour(self) pybFoam.pybFoam_core.labelList¶
- owner(self) pybFoam.pybFoam_core.labelList¶
- points(self) pybFoam.pybFoam_core.vectorField¶
- removeBoundary(self) None¶
Remove boundary patches from mesh
- write(self) bool¶
- class pybFoam.polyPatch(*args, **kwargs)¶
- name(self) pybFoam.pybFoam_core.Word¶
- size(self) int¶
- start(self) int¶
- type(self) pybFoam.pybFoam_core.Word¶
- class pybFoam.scalarField(*args, **kwargs)¶
- class pybFoam.simpleControl(*args, **kwargs)¶
- correctNonOrthogonal(self) bool¶
- finalNonOrthogonalIter(self) bool¶
- loop(self) bool¶
- momentumPredictor(self) bool¶
- nNonOrthCorr(self) int¶
- class pybFoam.surfaceScalarField(*args, **kwargs)¶
- assign(self, arg: pybFoam.pybFoam_core.surfaceScalarField, /) None¶
- assign(self, arg: pybFoam.pybFoam_core.tmp_surfaceScalarField, /) None
- correctBoundaryConditions(self) None¶
- from_registry = <nanobind.nb_func object>¶
- internalField(self) pybFoam.pybFoam_core.scalarField¶
- list_objects = <nanobind.nb_func object>¶
- mesh(self) pybFoam.pybFoam_core.fvMesh¶
- read_field = <nanobind.nb_func object>¶
- relax(self) None¶
- relax(self, arg: float, /) None
- select(self, arg: bool, /) pybFoam.pybFoam_core.Word¶
- class pybFoam.surfaceSymmTensorField(*args, **kwargs)¶
- assign(self, arg: pybFoam.pybFoam_core.surfaceSymmTensorField, /) None¶
- assign(self, arg: pybFoam.pybFoam_core.tmp_surfaceSymmTensorField, /) None
- correctBoundaryConditions(self) None¶
- from_registry = <nanobind.nb_func object>¶
- internalField(self) pybFoam.pybFoam_core.symmTensorField¶
- list_objects = <nanobind.nb_func object>¶
- mesh(self) pybFoam.pybFoam_core.fvMesh¶
- read_field = <nanobind.nb_func object>¶
- relax(self) None¶
- relax(self, arg: float, /) None
- select(self, arg: bool, /) pybFoam.pybFoam_core.Word¶
- class pybFoam.surfaceTensorField(*args, **kwargs)¶
- assign(self, arg: pybFoam.pybFoam_core.surfaceTensorField, /) None¶
- assign(self, arg: pybFoam.pybFoam_core.tmp_surfaceTensorField, /) None
- correctBoundaryConditions(self) None¶
- from_registry = <nanobind.nb_func object>¶
- internalField(self) pybFoam.pybFoam_core.tensorField¶
- list_objects = <nanobind.nb_func object>¶
- mesh(self) pybFoam.pybFoam_core.fvMesh¶
- read_field = <nanobind.nb_func object>¶
- relax(self) None¶
- relax(self, arg: float, /) None
- select(self, arg: bool, /) pybFoam.pybFoam_core.Word¶
- class pybFoam.surfaceVectorField(*args, **kwargs)¶
- assign(self, arg: pybFoam.pybFoam_core.surfaceVectorField, /) None¶
- assign(self, arg: pybFoam.pybFoam_core.tmp_surfaceVectorField, /) None
- correctBoundaryConditions(self) None¶
- from_registry = <nanobind.nb_func object>¶
- internalField(self) pybFoam.pybFoam_core.vectorField¶
- list_objects = <nanobind.nb_func object>¶
- mesh(self) pybFoam.pybFoam_core.fvMesh¶
- read_field = <nanobind.nb_func object>¶
- relax(self) None¶
- relax(self, arg: float, /) None
- select(self, arg: bool, /) pybFoam.pybFoam_core.Word¶
- class pybFoam.symmTensor(*args, **kwargs)¶
- class pybFoam.symmTensorField(*args, **kwargs)¶
- class pybFoam.tensor(*args, **kwargs)¶
- class pybFoam.tensorField(*args, **kwargs)¶
- class pybFoam.tmp_fvScalarMatrix¶
- class pybFoam.tmp_fvSymmTensorMatrix¶
- class pybFoam.tmp_fvTensorMatrix¶
- class pybFoam.tmp_fvVectorMatrix¶
- class pybFoam.tmp_scalarField¶
- class pybFoam.tmp_surfaceScalarField¶
- class pybFoam.tmp_surfaceSymmTensorField¶
- class pybFoam.tmp_surfaceTensorField¶
- class pybFoam.tmp_surfaceVectorField¶
- class pybFoam.tmp_symmTensorField¶
- class pybFoam.tmp_tensorField¶
- class pybFoam.tmp_vectorField¶
- class pybFoam.tmp_volScalarField¶
- class pybFoam.tmp_volSymmTensorField¶
- class pybFoam.tmp_volTensorField¶
- class pybFoam.tmp_volVectorField¶
- class pybFoam.uniformDimensionedScalarField(*args, **kwargs)¶
- dimensions(self) pybFoam.pybFoam_core.dimensionSet¶
Get the field dimensions
- name(self) pybFoam.pybFoam_core.Word¶
Get the field name
- value(self) float¶
Get the uniform scalar value
- class pybFoam.uniformDimensionedVectorField(*args, **kwargs)¶
- dimensions(self) pybFoam.pybFoam_core.dimensionSet¶
Get the field dimensions
- name(self) pybFoam.pybFoam_core.Word¶
Get the field name
- value(self) pybFoam.pybFoam_core.vector¶
Get the uniform vector value
- class pybFoam.vector(*args, **kwargs)¶
- class pybFoam.vectorField(*args, **kwargs)¶
- class pybFoam.volScalarField(*args, **kwargs)¶
- assign(self, arg: pybFoam.pybFoam_core.volScalarField, /) None¶
- assign(self, arg: pybFoam.pybFoam_core.tmp_volScalarField, /) None
- correctBoundaryConditions(self) None¶
- from_registry = <nanobind.nb_func object>¶
- internalField(self) pybFoam.pybFoam_core.scalarField¶
- list_objects = <nanobind.nb_func object>¶
- mesh(self) pybFoam.pybFoam_core.fvMesh¶
- read_field = <nanobind.nb_func object>¶
- relax(self) None¶
- relax(self, arg: float, /) None
- select(self, arg: bool, /) pybFoam.pybFoam_core.Word¶
- class pybFoam.volSymmTensorField(*args, **kwargs)¶
- assign(self, arg: pybFoam.pybFoam_core.volSymmTensorField, /) None¶
- assign(self, arg: pybFoam.pybFoam_core.tmp_volSymmTensorField, /) None
- correctBoundaryConditions(self) None¶
- from_registry = <nanobind.nb_func object>¶
- internalField(self) pybFoam.pybFoam_core.symmTensorField¶
- list_objects = <nanobind.nb_func object>¶
- mesh(self) pybFoam.pybFoam_core.fvMesh¶
- read_field = <nanobind.nb_func object>¶
- relax(self) None¶
- relax(self, arg: float, /) None
- select(self, arg: bool, /) pybFoam.pybFoam_core.Word¶
- class pybFoam.volTensorField(*args, **kwargs)¶
- assign(self, arg: pybFoam.pybFoam_core.volTensorField, /) None¶
- assign(self, arg: pybFoam.pybFoam_core.tmp_volTensorField, /) None
- correctBoundaryConditions(self) None¶
- from_registry = <nanobind.nb_func object>¶
- internalField(self) pybFoam.pybFoam_core.tensorField¶
- list_objects = <nanobind.nb_func object>¶
- mesh(self) pybFoam.pybFoam_core.fvMesh¶
- read_field = <nanobind.nb_func object>¶
- relax(self) None¶
- relax(self, arg: float, /) None
- select(self, arg: bool, /) pybFoam.pybFoam_core.Word¶
- class pybFoam.volVectorField(*args, **kwargs)¶
- assign(self, arg: pybFoam.pybFoam_core.volVectorField, /) None¶
- assign(self, arg: pybFoam.pybFoam_core.tmp_volVectorField, /) None
- correctBoundaryConditions(self) None¶
- from_registry = <nanobind.nb_func object>¶
- internalField(self) pybFoam.pybFoam_core.vectorField¶
- list_objects = <nanobind.nb_func object>¶
- mesh(self) pybFoam.pybFoam_core.fvMesh¶
- read_field = <nanobind.nb_func object>¶
- relax(self) None¶
- relax(self, arg: float, /) None
- select(self, arg: bool, /) pybFoam.pybFoam_core.Word¶