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
Henrik Rusche
6eb6f12071
Merge /u/henrus/foam-extend-4.0/ branch bugfix/swak4foam into nextRelease
...
https://sourceforge.net/p/foam-extend/foam-extend-4.0/merge-requests/54/
2018-06-06 12:35:52 +00:00
Hrvoje Jasak
2adfc6bd00
Bugfix: limited on boundary non-orthogonality in laplacian
2018-06-05 11:53:37 +01:00
Vuko Vukcevic
c681206a94
fixedHeatFluxTemperature boundary condition
...
The boundary condition uses a specified heat flux and kappe effective to
calculate the temperature gradient. It is a part of LES library in order to
allow both RAS and LES models to use the BC.
2018-06-05 09:17:07 +02:00
Henrik Rusche
2874c5e775
Enables OpenMP support for cfMesh in cmake-build
2018-06-01 19:35:39 +02:00
Hrvoje Jasak
b365dab574
Added readPatchType function to capture the patch type for patch fields which circumvent base class dictionary constructor
2018-06-01 17:29:59 +01:00
Henrik Rusche
fc7de48319
Removing trailing whitespace, tabs and DOS CR & Fixing some indentation
2018-06-01 18:17:04 +02:00
Henrik Rusche
4b4be75c2b
Upgrade copyright notices & banner in source code
2018-06-01 18:11:37 +02:00
Henrik Rusche
1ef48646b9
Merge branch 'feature/cmake' into nextRelease
2018-06-01 18:03:24 +02:00