- Jul 28, 2021
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
-
Mark OLESEN authored
- previously had a patch-size check, which caused a zero-sized patch to be "sticky" as uniform Zero regardless of what the original input stated (eg, "constant 0.5") This was caused by short-circuiting logic that circumvented reading on zero-size patches.
-
Mark OLESEN authored
-
Mark OLESEN authored
- dictionary parameters to change the bend angle - blockMesh transform parameters to allow different orientations
-
Mark OLESEN authored
-
Mark OLESEN authored
- support non-uniform scaling, prescaling and cartesian coordinate transformations. Eg, stretch in one direction and then rotate ``` prescale (1.5 1 1); transform { origin (0 0 0); rotation { type axisAngle; axis (0 0 1); angle 45; } } ``` - support "transformed" versions of blockMesh vertices, topology. With the additional of transformations etc, a simplistic application of a single scale parameter is no longer sufficient. new: blMesh.vertices(true); old: blMesh.vertices() * blMesh.scaleFactor(); new: blMesh.topology(true); old: N/A - add individual edge access for blockDescriptor. Saves copying and duplicate calculations. - handle '(block face)' specification for curved faces, which is ok for external block faces, but likely somewhat questionable if used for internal block faces.
-
Mark OLESEN authored
- searchable box, boxToCell, boxToFace, boxToPoint
-
Mark OLESEN authored
- added hexCell for some more encapsulation
-
Mark OLESEN authored
- Can specify ``` transform { origin (1 2 3); rotation none; } ``` instead of the longer form ``` transform { origin (1 2 3); e1 (1 0 0); e3 (0 0 1); } ``` COMPAT: remove old (pre-1812) Euler and STARCD keywords - use "angles", remove old compat name "rotation" as clutter and possible confusion with "coordinate rotation" STYLE: remove coordinate rotation move constructors - an unnecessary holdover from older code.
-
Mark OLESEN authored
- separate handling of auxiliary files vs time directories - restore0Dir: avoid removing 0/ if 0.orig/ does not exist
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Jul 27, 2021
-
-
sergio authored
-
- Jul 26, 2021
-
-
sergio authored
-
- Jul 16, 2021
-
-
Sergio Ferraris authored
finiteArea: new models and solvers for films See merge request !475
-
-
-
-
-
-
-
STYLE: vibrationShellModel and thermalShellModel: regroup the access functions
-
The original thermoSurfaceFilm sub-models were divided between kinematicSurfaceFilm and thermoSurfaceFilm in order to use the surfaceFilm model in a kinematicCloud. The film interaction models are now in a kinematicSurface class which can be used in a kinematic cloud adding constant thermal properties (p and T) for some sub-models, e.g. drySplashInteraction/wetSplashInteraction. pRef and Tref were added to the kinematicSurfaceFilm as entry to the regionFilm when used with a kinematic cloud. In the finite area surface film model Tref, pRef are stored in filmSubModelBase. TUT: kinematicParcelFoam: new tutorial pitzDailySprinkles
-
-
-
-
ENH: Several additions to thinFilm models 1) Changing the faSolution entry nonOrthoCorr to nFilmCorr entry. This entry specify the number of iterations on the film thickness Eq which does not correct for laplacian non-orthogonality. 2) Changing laminar turbulent model for the skin friction exerted by the flow to the film. 3) Adding optional relaxation factors for source terms coming from the added mass of the lagragian particles into the film such as rhoSp, pnSp and Usp. Similarly the film pressure (pf) can be relaxed in the inner loops. 4) Adding optional entries to curvatureSepration injection model. minimum (fThreshold) force and minimum curvature (minInvR1) for separation were added to have more control on determining the points of film separation ENH: ThermoSurfaceFilm in lagragian to search for finiteArea film models
-
-
-
- new model framework: liquidFilm - new film turbulence models: filmTurbulenceModel with friction models - new velocity boundary condition: velocityFilmShell to handle/evolve regionFa film - new function object: setTimeStep to control the simulation time-step based on regionFa Courant number - add support for the absorption of Lagrangian particles into films
-
-
-
- Jul 15, 2021
-
-
Mark OLESEN authored
- remove construct from two iterators (#2083)
-
Mark OLESEN authored
-
Mark OLESEN authored
TUT: some simplification for multiWorld test STYLE: remove some editor junk
-
Mark OLESEN authored
-
Mark OLESEN authored
STYLE: additional note about include/exclude HashTable.C
-
- Jul 12, 2021
-
-
sergio authored
-