- Dec 21, 2020
-
-
sergio authored
-
- Dec 18, 2020
-
-
Mattijs Janssens authored
Changed IO flag so that new mesh is created - was using old 'faces', 'owner' etc but then used the new patch starts Corrected logic for contMap in polyTopoChange
-
Andrew Heather authored
INT: reactingParcelFoam: add dynamicMeshMotion capabilities See merge request !416
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- adjust comments for '-world' option
-
Mark OLESEN authored
-
OpenFOAM bot authored
-
- Dec 17, 2020
-
-
Andrew Heather authored
ENH: MPPIC dynamic mesh See merge request !406
-
-
STY: Style and header-content changes
-
-
-
-
walls A new user input parameter UrMax is added to the PatchInteractionModel. In some occasions the partile remains on a patch face due to extremely low relative U. If this Ur is lower than UrMax the particle is removed
-
-
- Dealing with detA < 0 tracking issues - Modified locate function
-
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- replaces previous code that used an autoPtr to hold a singleton. In some circumstances this deletion would conflict with clearing the objectRegistry - leading to error messages on exit. Now store directly on the registry (similar to a MeshObject)
-
sergio authored
-
sergio authored
-
Mark OLESEN authored
- previously hard-coded, now adjustable within PDRsetFieldsDict // Change some predefined patch names patchNames { ground ground; outer outer; } ENH: additions to PDRutils, improve comments - expose enumerated expansion names and gridControl (PDRblock). Not commonly needed, but useful to have access when defining other grid generators TUT: update PDRsetFieldsDict and tutorials to use "ground" - remove tutorial references to unused types and legacy obstacles - use "ground" for the boundary conditions instead of "seaGround". Consistent with PDRblockMesh
-
- Dec 16, 2020
-
-
Mark OLESEN authored
-
sergio authored
-
Andrew Heather authored
ENH: outletMappedUniformInlet: add optional fraction and offset See merge request !399
-
-
The new functionality optionally allows the patch-averaged value to be scaled and/or offset by a pair of specified values. Example of the boundary condition specification: ``` <patchName> { // Mandatory entries (unmodifiable) type outletMappedFilterInlet; outletPatch <outletPatchName>; // Optional entries (unmodifiable) fraction 0.1; offset 10; // (1 0 0); phi phi; // Optional (inherited) entries ... } ```
-
Andrew Heather authored
Feature var rho turb vof See merge request !405
-
1) PhaseIncompressibleTurbulenceModel class was changed to use uniform alpha and non-uniform rho templates. This fits the need of incompressible two phase turbulence models. 2) A new type DPMIncompressibleTurbulenceModel was created for non-uniform alpha and uniform rho. It is used in single phase flows in DPM solvers where alpha represents the volumen occupancy. 3) A new type incompressibleRhoTurbulenceModel was created where non-uniform rho is allowed. 4) A new base templated turbulent class for two-phase VOF named VoFphaseTurbulentTransportModel was implemented which is created templating on PhaseIncompressibleTurbulenceModel and incompressibleRhoTurbulenceModel 5) In order to make the chnage to rho based VOF turbulence a help class was added incompressibleInterPhaseTransportModel templated on the mixing.
-
mattijs authored
In reconstruct mode redistributePar will have - master read undecomposed mesh - slaves construct dummy mesh (0 faces/points etc.) but correct patches and zones so all processors have two valid meshes. This was all handled inside fvMeshTools::newMesh and this was behaving differently.
-
mattijs authored
-
Andrew Heather authored
BUG: volFieldValue FO: parallel/empty output (#1853 #1849) See merge request !413
-
TUT: volFieldValue FO: adds usage example TUT: multiply FO: adds usage example
-
Mattijs Janssens authored
Feature function1 limit range See merge request !414
-
Function1 wrapper that limits the input range of another Function1 Example usage for limiting a polynomial: limitedPolyTest limitRange; limitedPolyTestCoeffs { min 0.4; max 1.4; value polynomial ( (5 1) (-2 2) (-2 3) (1 4) ); } Here the return value will be: - poly(0.4) for x <= 0.4; - poly(1.4) for x >= 1.4; and - poly(x) for 0.4 < x < 1.4.
-
-