Commit graph

4811 commits

Author SHA1 Message Date
Vuko Vukcevic
3d7f902f82 Refactored nutkWallFunction according to the new interface
mutkWallFunctionFvPatchScalarField now derives from
mutWallFunctionFvPatchScalarField
2018-06-19 15:05:12 +02:00
Vuko Vukcevic
0726060d77 Refactored mutLowReWallFunction according to the new interface 2018-06-19 15:03:51 +02:00
Vuko Vukcevic
e7af83c8da Refactored mutWallFunctionFvPatchScalarField
This class is now abstract base class from which all other mut wall functions
will derive. Similar organization as for nutWallFunctionFvPatchField
2018-06-19 15:02:15 +02:00
Vuko Vukcevic
335d25ad1d Minor formatting in some nut wall functions 2018-06-19 14:55:12 +02:00
Vuko Vukcevic
003a9e9eb4 Update to backwardsCompatibilityWallFunctions.C
autoCreateNut now creates nutkWallFunction by default (instead of abstract base
class nutWallFunction)
2018-06-19 14:53:43 +02:00
Vuko Vukcevic
8241e75d28 Updated Make/files for refactored wall functions 2018-06-19 12:09:38 +02:00
Vuko Vukcevic
27ddb9849c Refactored nutLowReWallFunction according to the new interface 2018-06-19 12:09:14 +02:00
Vuko Vukcevic
5c16db8055 Refactored nutMEWTWallFunction according to the new interface 2018-06-19 12:06:55 +02:00
Vuko Vukcevic
a598804c79 Refactored nutCWTWallFunction according to new interface 2018-06-19 12:04:20 +02:00
Vuko Vukcevic
798d0f0a4d Refactored nutSpalartAllmarasWallFunction according to the new interface 2018-06-19 11:27:01 +02:00
Vuko Vukcevic
8612bd74d3 Removed deprecated nutRoughWallFunction
Replaced by nutkRoughWallFunction
2018-06-19 11:23:53 +02:00
Vuko Vukcevic
7bc178f100 Refactored nutSpalartAllmarasStandardRoughWallFunction
This wall function is now the same as nutURoughWallFunction, we simply derive
from it to enable backward compatibility.
2018-06-19 11:22:57 +02:00
Vuko Vukcevic
b31f23321a Refactored nutSpalartAllmarasStandardWallFunction
This wall function is now the same as nutUWallFunction, we simply derive from it
to enable backward compatibility.
2018-06-19 11:21:28 +02:00
Vuko Vukcevic
68d275b2b8 Backported nutURoughWallFunction from Vanilla
This BC is the same as nutSpalartAllmarasStandardRoughWallFunction. We will
refactor nutSpalartAllmarasStandardRoughWallFunction such that it derives from
this BC in order to have both backward compatibility and compatibility with
Vanilla.
2018-06-19 11:17:37 +02:00
Vuko Vukcevic
0c17c8057e Refactored nutkRoughWallFunction according to Vanilla
Derives from nutkWallFunctionFvPatchScalarField
2018-06-19 11:15:00 +02:00
Vuko Vukcevic
c4db345abe Backported nutUWallFunction from Vanilla
This BC is the same as nutSpalartAlmarasStandardWallFunction. We will refactor
nutSpalartAlmarasStandardWallFunction such that it derives from this BC in order
to have both backward compatibility and compatibility with Vanilla.
2018-06-19 11:10:32 +02:00
Vuko Vukcevic
f78472f100 Refactored nutkWallFunction according to Vanilla
nutkWallFunctionFvPatchScalarField now derives from
nutWallFunctionFvPatchScalarField
2018-06-19 11:07:06 +02:00
Vuko Vukcevic
ae91f480ce Refactored nutWallFunction according to Vanilla
nutWallFunctionFvPatchScalarField is now an abstract base class (no default
behaviour)
2018-06-19 11:01:36 +02:00
Vuko Vukcevic
2b6f07eb43 Minor formatting in sixDOFODE class 2018-06-19 07:49:20 +02:00
Vuko Vukcevic
cee5c3e681 Added acceleration access function to sixDOFODE interface
1. Translational acceleration in absolute coordinate system (A)
2. Rotational acceleration in relative coordinate system (OmegaDot)
2018-06-19 07:45:18 +02:00
Hrvoje Jasak
6cdc361218 Fixed heat flux temperature BC for buoyant solvers. Author: Vuko Vukcevic. Merge: Hrvoje Jasak 2018-06-18 11:27:31 +01:00
Hrvoje Jasak
8e00ea5e5e Merge commit '751a876460d1e24cef150eb8048bd726833b3196' into nextRelease 2018-06-18 11:26:44 +01:00
Hrvoje Jasak
61b494c16c Merge branch 'nextRelease' of ssh://git.code.sf.net/p/foam-extend/foam-extend-4.0 into nextRelease 2018-06-18 11:25:39 +01:00
Hrvoje Jasak
d20b1781a7 Immersed boundary wall functions, WIP 2018-06-18 11:24:23 +01:00
Hrvoje Jasak
2ad619dbf8 Boundary file updates 2018-06-18 11:23:23 +01:00
Hrvoje Jasak
a2c594ea77 File reorganisation: immersed boundary 2018-06-18 11:22:27 +01:00
Hrvoje Jasak
8ee98070fc Update dimension set to new format 2018-06-18 11:21:52 +01:00
Hrvoje Jasak
e7693b75fa Turbulence update 2018-06-18 11:21:08 +01:00
Hrvoje Jasak
5f51e7d2b8 Added transient solution support to coupled solvers 2018-06-18 11:19:54 +01:00
Hrvoje Jasak
78f4654c4f File reorganisation 2018-06-18 11:14:08 +01:00
Hrvoje Jasak
66e79e2e94 Remove swig support ifdefs 2018-06-18 11:13:32 +01:00
Hrvoje Jasak
7a848fd050 Remove swig support ifdefs 2018-06-18 11:12:55 +01:00
Hrvoje Jasak
367f3b33d4 Change constructor ordering in file 2018-06-18 11:11:39 +01:00
Hrvoje Jasak
a34f0344e9 Optionally read enthalpy if present to allow settings of complex (conjugate) boundary conditions 2018-06-18 11:10:28 +01:00
Hrvoje Jasak
75eae97648 Update on conjugate heat transfer tools 2018-06-18 11:09:02 +01:00
Hrvoje Jasak
80cfb06ca7 Better default cellSet size 2018-06-18 10:54:35 +01:00
Hrvoje Jasak
c7409a3e85 Write rho for post-processing in reactingFoam 2018-06-18 10:54:01 +01:00
Hrvoje Jasak
9b72c7e972 Clean-up of conjugate heat solvers 2018-06-18 10:53:43 +01:00
Hrvoje Jasak
9a8309a47c Generalise boundaryFoam for 2-D geometries 2018-06-18 10:53:14 +01:00
Inno Gatin
751a876460 Added combined motion restraints in sixDOFODE to handle rotationa and translation in with a same object, 2018-06-18 11:00:46 +02:00
Henrik Rusche
6ba877df5f BUGFIX: Updating tuts for (fixed) pisoControl 2018-06-15 12:26:41 +02:00
Henrik Rusche
f148ca0ed2 BUGFIX: pisoControl does not trigger 'Final' 2018-06-14 11:45:02 +02:00
Henrik Rusche
88a815b7dd Remove C++11 which also simplifies Windows port 2018-06-14 11:41:28 +02:00
Vuko Vukcevic
b4a7a0e33f buoyantWallHeatFlux utility
Variant of wallHeatFlux utility for incompressible flow with Boussinesq's
buoyancy assumption (e.g. buoyantBoussinesqSimpleFoam).
Reports total wall heat flux on each wall and also writes buoyantWallHeatFlux
as volScalarField for easy visualisation.
2018-06-14 08:42:23 +02:00
Henrik Rusche
b23dfb3284 Fixing compilation on MSWindows 2018-06-13 10:48:01 +02:00
Hrvoje Jasak
72854eb5dc Fix comment 2018-06-11 15:35:47 +01:00
Vuko Vukcevic
3d6293352a Bugfix in fixedHeatFluxTemperature BC
1. Reading in gradient from dictionary if present,
2. No need to distinguish between RAS and LES models: use turbulenceModel
   instead.
2018-06-11 14:23:48 +02:00
Vuko Vukcevic
27e5ca1f6b Bugfix in fixedHeatFluxTemperature BC
Forgot that I need to divide the heat flux with reference density and specific
heat capacity to get the gradient...
2018-06-11 13:16:17 +02:00
Henrik Rusche
58290b37f5 BUGFIX: Mess in dlTables and use of OSspecific 2018-06-06 22:19:19 +02:00
Henrik Rusche
6ffa6e9cb4 BUGFIX: Re-enable FO's movePoints 2018-06-06 17:57:35 +02:00