Commit Graph

6504 Commits

Author SHA1 Message Date
12c6dc3cba ENH: conformalVoronoiMesh. Making collapse to edge and point respect
the fact that some points are on the boundary.

When there is more than one boundary point on the face, it is
arbitrarily picking one, which can distort the surface.  Need to give
information about which points are features and decide how to
arbitrate when multiple boundary or feature points are seeking to be
collapsed together.
2010-02-26 20:20:35 +00:00
fd41ce151f BUG: conformalVoronoiMesh. Possibility of two Delaunay vertices being
closer than SMALL when a pointFile is read (and perhaps other
situations).  When this is detected, deleting one or both of the points.

Also adding a check that both Delaunay vertices are internal before
looking at them in pointToBeRetained, otherwise there is a risk of a
seg-fault or undefined behaviour.
2010-02-26 19:11:09 +00:00
d739901701 ENH: conformalVoronoiMesh. Not filtering faces when writing mesh out
to a timestep.  Passing an instance to the writeMesh functions rather
than a bool.

Adding infrastructure to record and use the fact that some dual
vertices are on the surface, so when points are merged and faces are
collapsed, the boundary points are preferred.
2010-02-26 16:25:07 +00:00
378b557cd3 BUG: cellSizeFunction. Bad logic for triggering warning for bothSides
default whern surface does not support volumeType.

BUG: conformalVoronoiMesh.  Making test "totalHits >= hitLimit" rather than
"totalHits = hitLimit" to be strictly consistent and always trigger
the iteration termination message.
2010-02-26 16:11:30 +00:00
a3ae26c472 STYLE: added definition of strain rate to viscosity model header 2010-02-25 18:39:35 +00:00
f2f2f60cf5 STYLE: remove unused cruft from flex-based lexers 2010-02-25 16:18:34 +01:00
0eea2bab54 ENH: conformalVoronoiMesh. Reading surface conformation parameters
from dictionary and using from controls object.
2010-02-24 19:20:58 +00:00
74a6a8a876 Merge branch 'master' into cvm 2010-02-24 14:30:59 +00:00
f319ddfa61 ENH: begin initial coding for using upcoming vtkPolyhedron 2010-02-24 15:24:32 +01:00
536e2fd413 BUG: fvMotionSolver/pointPatchFields which store p0, the initial
position of patch points.  Adding autoMap and rmap functions to
correctly handle p0 on decomposition and reconstruction.
2010-02-24 14:14:08 +00:00
bf877c0e56 BUG: triSurfaceTools::surfaceSide. When the sample is essentially on
the surface and not on an edge or point, do not check that the line
between the sample and the nearest point is parallel to the normal.
2010-02-23 17:23:06 +00:00
c0ba0228e3 STYLE: conformalVoronoiMesh. Rearranging indentation and spacing. 2010-02-23 16:28:04 +00:00
2122b0854e ENH: conformalVoronoiMesh. Reading timeChecks Switch from dictionary. 2010-02-23 13:47:27 +00:00
6f6d5dd39e ENH/BUG: featureEdgeMesh/conformalVoronoiMesh.
No longer reading or writing edgeDirections - calculating them on
read.

Properly initialising data in featureEdgeMesh constructor.

Fixing use of extend for treeBoundBox.

Removing writeObj from featureEdgeMesh constructor - calling
explicitly from surfaceFeatureExtract.
2010-02-23 11:25:14 +00:00
08488007af COMP: CGAL and boost build and environment options. 2010-02-22 16:00:54 +00:00
e09a140a28 Merge branch 'master' into cvm
Conflicts:
	applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
2010-02-22 13:59:07 +00:00
e794f35c86 ENH: moved read index out of UIPstream into PstreamBuffers
So now we can read multiple times (using UIPstream) from PstreamBuffers
    PstreamBuffers pBufs
    UIPstream str1(procI, pBufs);
    str1>> ..
    UIPstream str2(procI, pBufs);
    str1>> ..
2010-02-19 12:49:48 +00:00
91532a8bcb STYLE: removed unused variable. 2010-02-19 12:47:01 +00:00
07d070b1fc STYLE: move some doxygen documentation from foamVersion.H -> foamDoc.H
- avoids a full rebuild for simple documentation changes
2010-02-19 06:18:19 +01:00
7c5ca1878b Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-18 16:16:54 +00:00
0d1833a44e Thermodynamics: Corrected the boundary condition for Cp. 2010-02-18 16:16:08 +00:00
e49e95a53b Merge branch 'olesenm' 2010-02-17 16:48:44 +00:00
f4f23178e0 STYLE: get reference to mesh from MeshObject just to be consistent. 2010-02-17 16:05:08 +00:00
827d7d7a8f Merge branch 'volPointInterpolation' 2010-02-17 15:20:56 +00:00
cb0058bf39 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-17 15:19:08 +00:00
85867eff93 ENH: Added check for size of points.
Useful for in parallel if it cannot find processor*/constant/polyMesh/points
and decides to read undecomposed constant/polyMesh/points...
2010-02-17 15:17:44 +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
3989723067 STYLE: Changed comment 2010-02-17 13:59:30 +00:00
0720fb7466 ENH: Have on coupledPolyPatch per face information on which are collocated 2010-02-17 13:58:46 +00:00
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
7425942742 DOCU: add date of deprecation to deprecated methods/classes 2010-02-17 12:48:19 +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
a7c6b2a547 ENH: Added dummy operation, nopEqOp so gather/scatter becomes scatter only 2010-02-16 18:37:03 +00:00
ce9e29688b ENH: Added syncPointData routine to apply combineReduce op to shared points. 2010-02-16 18:35:41 +00:00
f5918e7eb0 DOCU: add Doxygen @mainpage information (in foamVersion.H)
- also update links from opencfd.co.uk -> openfoam.com
2010-02-16 18:32:17 +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
51039eab00 ENH: provide argRead() method and operator[] for accessing argList arguments.
- also provide size() method, which returns the number of arguments
2010-02-16 13:11:46 +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
068e6779e4 STYLE: Header clean-up for Thermo and Reacting Parcels 2010-02-15 19:22:07 +00:00
dc3a6f4f44 ENH: Added sensible enthalpy variants of (basic) rho and psi thermos 2010-02-15 18:30:17 +00:00
616c26ccb4 ENH: Updated diesel spray enthalpy coupling for sensible enthalpy 2010-02-15 10:40:18 +00:00
3fcc489174 STYLE: new line at 80 chars 2010-02-15 10:39:36 +00:00
1abb5c7c29 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-02-12 19:12:51 +00:00
7fce56c606 STYLE: Updated local name of vol field 2010-02-12 18:31:21 +00:00
4c7809d341 BUG: Using chemical enthalpy rather than total enthalpy in source term evalualtion 2010-02-12 17:47:00 +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
b635f73f51 ENH: Further updates relating from vhange from total- to sensible enthalpy
- Added chemical enthalpy access function to top level api.
- Re-worked source term for enthalpy equation(s) in chemistry model, and
- Re-worked heat release calculation

STYLE: Using worded dimensions instead of dimensionSet(...)
2010-02-12 16:54:12 +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