Commit Graph

340 Commits

Author SHA1 Message Date
d4d0b88988 fvData: New database (dictionary) held on the fvMesh to store residual information etc.
This data can be used for convergence testing e.g. by a functionObject.
Other data could also be stored, e.g. global continuity errors and other reduced results.
2010-04-07 15:40:52 +01:00
c508b2fe17 STYLE: consistent capitalization of Private/Protected Member Functions in comments 2010-03-30 11:33:42 +02:00
d29c438657 STYLE: use url for FSF license instead of postal address, switch to GPL v3 2010-03-29 14:07:56 +02:00
fa47947f0b ENH: return the bounded volScalarField from Foam::bound()
- this allows the bounded field to be used immediately in another
  operation (eg, within a constructor).

ENH: use bounded epsilon_ instead of (epsilon_ + epsilonMin_) in calculations.
2010-03-29 09:43:01 +02:00
0c8fb634f0 ENH: enforce consistent boundness on turbulence models.
- remove epsilonSmall, omegaSmall
- k0/epsilon0/omega0 become kMin/epsilonMin/omegaMin
- add qMin/zetaMin for consistency

These files still need some attention:
    dynOneEqEddy.C
    NonlinearKEShih.C
    settlingFoam

BUG: incompressible::LESModels:dynOneEqEddy::correct()
- avoid tmp field destruction for consistency with the compressible
  version

Possible TODO:
   - set kMin to zero (instead of SMALL) and introduce kSmall
     to avoid division by zero
2010-03-24 09:07:53 +01:00
4f926a376f New solver: rhoPorousMRFPimpleFoam
Added compressibility support to MRFZone.
Required generalisation of the oneField concept.
Also clean-up the use of one and zero for consistency.
Simple mixerVessel2D tutorial case supplied.
2010-03-19 17:54:35 +00:00
35cd2e49b8 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-03-17 11:49:50 +00:00
f1ab396a66 STYLE: remove all references to wallPoint::greatPoint.
Replaced with point::max wherever possible. Is VGREAT, not GREAT so be
careful with calculations.
2010-03-17 11:48:44 +00:00
3a8cb46beb files: Removed MC scheme. 2010-03-15 17:03:27 +00:00
dbe29112e3 MULES limitation removed: sub-cycling time now supported on morphing meshes
Support for cell-volume interpolation during time sub-cycling now provided and
used in the MULES VoF solver to allow sub-cycling on morphing meshes.
2010-03-15 17:02:12 +00:00
5e8d714dff Removed superfluous interpolation scheme. 2010-03-15 17:00:02 +00:00
f4f23178e0 STYLE: get reference to mesh from MeshObject just to be consistent. 2010-02-17 16:05:08 +00:00
62637d8471 ENH: initial overhaul of volPointInterpolation.
- removed globalPointPatch*
- removed pointPatchInterpolate*
since all is now inside volPointInterpolation.
2010-02-17 14:01:44 +00:00
7c0386fcf5 ENH: Field sources - added warning msg if seed point is not found
- also minor code style tweaks
2010-02-04 13:50:05 +00:00
0a873f1b0a ENH: More informative msg on construction of field sources 2010-02-04 13:26:46 +00:00
8505ac08dd Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-04 11:51:50 +00:00
76c0a7bfb9 STYLE: Minor coding style tweaks 2010-02-03 19:08:18 +00:00
98dcedc39e ENH: More descriptive header comments for explicit sources 2010-02-03 19:07:30 +00:00
2bb9a4dd20 ENH: Overhaul of time activated explicit sources
- deprecated:
  - timeActivatedExplicitSource (old base type)
  - timeActivatedExplicitCellSource
  - timeActivatedExplicitMulticomponentPointSource

- introduced timeActivatedExplicitSource
  - templated on primitive type - scalar, vector, tensor...
  - takes as input, either a cell set or list of points
2010-02-03 18:36:49 +00:00
31cf5f75ad AverageIOField: Corrected the initialisation of the value. 2010-02-03 14:53:31 +00:00
6bc017469c Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-01 09:14:32 +00:00
e268867f47 expDirectionMixed BC: Deleted.
Legacy BC superceded by directionMixed.
2010-02-01 09:14:29 +00:00
a55257783d Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-01-28 16:30:41 +00:00
6fb475b439 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-01-28 16:08:17 +00:00
d36bb781b7 timeVaryingMappedFixedValueFvPatchField: Added the option to specify the name of the field data table.
Defaults to the name of the field the BC is being applied to but may be set
using the keyword fieldTableName, e.g.

    fieldTableName  totalPressure;
2010-01-28 16:07:18 +00:00
5579f7afe4 AverageIOField: Changed the average value to be member data. 2010-01-28 16:06:30 +00:00
b1b7fbec65 buoyantPressureFvPatchScalarField: added support for pmh (pressure - hydrostatic) which is the new name for pd. 2010-01-28 16:04:36 +00:00
c8bff9673a BUG: getRefCellValue() (used by the solvers) supplied an incorrect template arg
to the returnReduce() function that led to some odd behaviour.
2010-01-28 16:03:49 +00:00
95040bc1a0 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-01-27 12:44:58 +00:00
66aa2681bb STYLE: corrected comments - spelling + wording 2010-01-27 12:43:42 +00:00
09aba41a19 Corrected indentation 2010-01-15 17:19:14 +00:00
00b4267a07 Corrected comment 2010-01-15 17:18:54 +00:00
e2eab734f8 Clean-up of patch field default field name I/O 2010-01-15 11:59:29 +00:00
b2b242a858 Allocated non-zero fvPatchField - caused memory leak since pointer redirected 2009-12-17 15:54:08 +00:00
37c4f2f375 remove empty 'Description' from various .C files 2009-12-04 14:11:33 +01:00
5e972c772f remove trailing space from some files 2009-12-04 13:39:35 +01:00
24543185dc removed cellPointWeight.H.old - left over from pre-git era 2009-12-04 13:30:26 +01:00
6e3ed58ae5 Merge commit 'OpenCFD/master' into olesenm 2009-12-03 16:40:37 +01:00
3e2425b72b Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-12-02 22:42:27 +00:00
c8f03c3bef Corrected and simplified solver selection for implicit MULES. 2009-12-02 22:42:10 +00:00
23e5930d83 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-12-02 16:44:12 +00:00
2db271b969 Allow copy construction because crappy compilers need them. 2009-12-02 16:38:38 +00:00
e31f1c3aeb changed comment 2009-12-02 16:38:34 +00:00
00985638d8 remove fvCFD.H usage from remaining library source
- exception calcType.H since it'll most likely be used for building
  applications anyhow

- use quailified names in more of the lagrangian code

- killed some tab indents in various places.
2009-12-02 15:34:52 +01:00
909e6b27e4 Apply coding style recommendations:
- space between keyword and bracket in 'for(..)', 'if(..)', 'while(..)'
2009-11-30 08:55:03 +01:00
fa93ce8cd7 coding style adherence
- markup codingStyleGuide.org examples so they actually indent correctly

- use 'Info<<' as per codingStyleGuide instead of 'Info <<'
2009-11-27 15:39:14 +01:00
9fdd3fce79 Merge commit 'OpenCFD/master' into olesenm 2009-11-18 13:09:27 +01:00
dfbd90ffa2 adding (missed) translatingWall BC to Make/options 2009-11-17 16:27:30 +00:00
55f1a971a9 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-11-16 11:23:31 +00:00
aa684c3ea3 adding new BC 2009-11-16 11:23:06 +00:00