Commit Graph

1464 Commits

Author SHA1 Message Date
a3fec987a8 CLEANUP: remove most references to (deprecated) .ftr file format
- use .obj files for debugging purposes instead.
2010-02-17 13:56:56 +01:00
689d4b2860 ENH: provide operator[] for accessing argList options.
- operator[] with label -> get args at index
- operator[] with word  -> get named option
2010-02-17 11:43:42 +01:00
b61537bd28 Merge commit 'OpenCFD/master' into olesenm 2010-02-17 09:32:41 +01:00
2f4efd20d7 STYLE: rename starToFoam -> star3ToFoam for the sake of clarity 2010-02-16 18:40:10 +01:00
d857d671ac STYLE: use new argList argRead() method and operator[] for cleaner code.
- deprecate argList::additionalArgs() method and remove uses of it
2010-02-16 17:57:49 +01:00
ee293cde8e ENH: add usage information for '-overwrite' option.
- make centrally available via #include "addOverwriteOption.H"
2010-02-16 11:44:27 +01:00
1abb5c7c29 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-12 19:12:51 +00:00
1dc1300ed3 STYLE: removed old comments 2010-02-12 18:47:24 +00:00
a892403b15 STYLE: removed redundant rhoEqn 2010-02-12 18:45:03 +00:00
ca37746fe4 ENH: Added (commented) line for unity Lewis no in hsEqn 2010-02-12 17:46:14 +00:00
a57ff61211 ENH: moved info() for clouds to evolve() call
- Removes need for additional call to info in the main solver code
2010-02-12 17:09:42 +00:00
9171b6970f ENH: removed building of local thermo library - now in main source tree 2010-02-12 17:07:42 +00:00
40f141e2c9 ENH: Updated enthalpy equations for solvers with chemistry using updated
sensible enthalpy thermo packages

- Enthalpy source term now retrieved from the chemistry model (scaled by
  kappa for the PaSR model)
2010-02-12 17:05:15 +00:00
0bcabbb8df Merge branch 'olesenm' 2010-02-12 14:54:41 +00:00
bd58fa5322 BUG: globalMeshData::mergePoints was assuming patch was on master processor.
Each collocated set of coupled points has a single master assigned to it.
However when doing mergePoints on a patch the master does not have to be
on the patch. So now it returns mesh point labels, not patch point labels.
2010-02-12 12:45:00 +00:00
34cd4b9310 ENH: updated options file for fireFoam solver 2010-02-11 17:03:46 +00:00
73ec58d3e8 ENH: Update of hsCombustionThermo
- moved sources from fireFoam solver into the thermophysicalModels library
- code clean-up
2010-02-11 17:00:55 +00:00
8695a41878 Merge commit 'OpenCFD/master' into olesenm 2010-02-11 11:49:07 +01:00
8cf3f429a5 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-11 09:09:54 +00:00
b6082c3005 ENH: extraneous checking for empty list in ensightMesh. Already done elsewhere. 2010-02-11 09:07:42 +00:00
3ed23da4fe New solver: fireFoam
For non-premixed combustion using sensible enthalpy.
2010-02-10 19:09:24 +00:00
d4f73877e3 ENH: have field selection work for pointFields instead of just volFields. 2010-02-10 14:39:55 +00:00
3613752115 ENH: add -tri (triangulate) option to foamToSurface, surfaceMeshConvert
STYLE: drop surface extraction from foamToStarMesh

- retain surfZone names when writing surfaces
- remove surface extraction/writing from meshWriter since it now
  duplicates what the meshedSurface class can do.
2010-02-10 11:49:53 +01:00
7b3da686d8 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-08 19:13:37 +00:00
d2b8b58b5c Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-08 17:59:06 +00:00
605088884e ENH: point merging of internal and patches.
Uses globalMeshData::mergePoints to topologically merge mesh points.
Also now require all patches on all processors so cleaned up all code for
handling zero-sized patches.
2010-02-08 17:36:13 +00:00
4e3efc9d0c STYLE: explain only collocated points addressed 2010-02-08 17:35:39 +00:00
2f0692e002 Merge commit 'OpenCFD/master' into olesenm 2010-02-08 15:01:48 +01:00
379eac4f74 BUG: meshes with differing pointsInstance and facesInstance were not decomposed correctly.
In case of differing pointsInstance and facesInstance it will
- read the points belonging to the facesInstance
- construct and write the mesh belonging to the facesInstance
  (so with the old, facesInstance, points)
- additionally write the current points to pointsInstance
2010-02-08 11:12:52 +00:00
573bd8ae76 Merge commit 'gitbundle/home' into olesenm 2010-02-08 11:55:21 +01:00
00616b72ff ENH: Add functionEntry '#calc' to dictionary
- handles basic operations, references to other dictionary entries
  (with '$name' syntax) and assorted mathematical functions:

      pi(), degToRad, radToDeg, asin, acos, atan, sin, cos, tan, log,
      log10, mag, atan2, pow

The basic syntax: #calc{ ... };

NOTE the trailing ';' is required for the primitiveEntry to be
properly defined.
2010-02-07 13:58:10 +01:00
2fd63db933 ENH: Point merging when postprocessing parallel runs
foamToEnsight will merge points on coupled patches. (only for mesh, not for
patches)
2010-02-05 16:27:03 +00:00
129ce922e2 ENH: Use new time looping structure 2010-02-05 16:26:09 +00:00
4747a0c2e6 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-05 13:21:24 +00:00
d7d97f1f36 ENH: Removed the -filterPatches option.
Option was not used anymore. Cleans up the code a bit.
2010-02-05 10:32:47 +00:00
b98a01b28c ENH: surfaceInertia. Adding the calculation of the Q tensor, required
for six DoF motion bodies that are not principal axis aligned shapes
to start with.

Calculates the best match axes to give the most naturl transformation
from the Cartesian axes. The eigenvectors are returned in the order
relating to ascending magnitude of their eigenvalues - not necessarily
in a right handed triplet.
2010-02-04 19:51:31 +00:00
713e3e6b6e ENH: updated coalChemistryFoam solver to use the updated source mechanism 2010-02-04 13:25:55 +00:00
8505ac08dd Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-04 11:51:50 +00:00
8bd56817fa ENH: Updated porousExplicitSourceReactingParcelFoam to employ
the updated explicit source functionality

- Updates to solver, equations, createFields and createExplicitSources
2010-02-03 18:45:05 +00:00
1a9e6bcfad Revert "Removing large test .obj files from surfaceInertia utility directory."
This reverts commit edfba8be92.
2010-02-03 18:36:30 +00:00
8426ca1a8c Merge commit 'OpenCFD/master' into olesenm 2010-02-03 17:40:37 +01:00
36346ec1a2 ENH: Do a weighted balance before refinement and layer addition.
Have weight=7 on cells to be refined and balance. Then after refinement
there will be perfect balancing. Similar for layer addition.
2010-02-03 06:18:30 +00:00
5dd93c1189 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-02 23:01:39 +00:00
9f23282e0d STYLE: surfaceInertia. Adding space to option description. 2010-02-02 19:12:58 +00:00
a070321792 ENH: Add usage information for snappyHexMesh -overwrite option.
Make debug optional.

- minor wording changes in the messages
2010-02-02 15:39:45 +01:00
992344ffac ENH: sampling on triSurfaceMesh
sampledTriSurfaceMesh adds sampling on points/triangles of a triSurface(mesh).
All values outside mesh are set to 0.
2010-02-01 16:31:48 +00:00
82dab7d673 ENH: Updated the porousExplicitSourceReactingParcelFoam solver to use the
reacting multi-phase level of cloud/parcel

- changes to createClouds.H
- updated tutorial cases to reflect changes
2010-02-01 13:14:34 +00:00
20ac00f67c ENH: have -loop option on setSet to enable -batch over a set of directories.
Only allowed in batch mode. Causes any set to be written to time directory
instead of facesInstance.
2010-01-29 11:43:28 +00:00
a3caa33ef4 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-01-29 10:29:34 +00:00
8b7f6666ca ENH: sets are now searched for.
Some tools now output sets at the pointsInstance (if relating to geometry),
some at the facesInstance (if relating to topology).
So when loading them we now search for them from current time down
to facesInstance. They cannot be beyond facesInstance.
Adapted Time::findInstance to take optional limiting instance. Adapted
topoSet to use this. Adapted all uses of IOobjectList on sets to do the
same.
2010-01-29 10:25:13 +00:00