Commit Graph

9786 Commits

Author SHA1 Message Date
laurence
ac40a2f68d ENH: cvMesh:
- Add final version of range insert. This is faster than inserting points one
by one.
- Add a crude method to guess if an edge location that is near to another is
on a different edge and should be added. See the baffle case as an example
of where this is needed. Code is in nearFeatureEdge()
2012-01-26 17:33:54 +00:00
laurence
a98aecf98f BUG: cvMesh: Average plane C and plane D normals for the mitre point pair 2012-01-24 12:51:35 +00:00
laurence
83d81b7441 ENH: cvMesh: Dynamic tree added for surface points.
Now there is a search for the surface points to check whether they are close
to any other surface point. If they are, reject the point unless the angle
between the normals of the surfaces are around 180 degrees, which means that
the points are close but on opposite surfaces (i.e. there is a small gap).
2012-01-24 12:48:38 +00:00
laurence
4289ae94db ENH: Add dynamicIndexedOctree to cvMesh 2012-02-03 14:21:17 +00:00
laurence
36419e5eff ENH: Change List<> to DynamicList<> in point insertion.
Was a massive bottleneck
Also changed surface conformation to use findAllNearestEdges
2012-01-17 16:21:04 +00:00
laurence
34e088b228 ENH: Add findAllNearestEdges to conformationSurfaces (calls extendedFeatureEdgeMesh) 2012-01-17 16:19:33 +00:00
laurence
c618e6a9d3 BUG: cvMesh: added tolerance for deciding whether vectors are parallel.
There was a bug in feature point handling. normals that were effectively
parallel were not being picked up as being parallel, so a tolerance
has been added as a static const.
2012-01-13 12:11:22 +00:00
laurence
674abd8ecd ENH: cvMesh: Add vectorTools functions, a test folder and update cvMesh 2012-01-12 16:03:48 +00:00
laurence
6f3027e221 ENH: cvMesh: edge point triplets now inserted according to surface pairs
The addition of edge points now takes into account all surface point
pairs associated with the internal point that generates them.
2012-01-11 14:07:35 +00:00
laurence
866e7371d4 ENH: cvMesh: improved surface conformation point pair placement
Surface conformation points are now not ust projected from oen point onto the
nearest surface, but projected onto any surface which the dual cell of the
Delaunay vertex cuts through.
2012-01-09 09:06:59 +00:00
laurence
62b1b53fff ENH: cvMesh: Replace std::list with List where possible.
CGAL algorithms such as incident_faces take a list and an output iterator as
arguments. They require the list to have push_back defined. Some std::lists
remain where this is the case.
2012-01-05 15:32:00 +00:00
laurence
f07935e6c6 ENH: cvMesh: 3D CV Mesh Generator
- Remove cvMesh from constructor arguments for faceAreaWeightModel and cvControls
    - Add I.H files for indexedCell and indexedVertex classes
    - Separate feature point functions; put into conformalVoronoiMeshFeaturePoints.C
    - Add feature point specialisations for 2 external and 1 internal edge
    - Add a struct for feature point types
    - Add a writeCellCentres function
2011-12-13 17:50:22 +00:00
laurence
f29a53ecbd ENH: test: Add test for dynamicIndexedOctree 2012-02-03 15:20:57 +00:00
laurence
cf2d95b59e Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-02-03 14:44:19 +00:00
laurence
79187815de BUG: dynamicIndexedOctree: Missing character. 2012-02-03 14:43:54 +00:00
mattijs
b8acd2fb5a Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-02-03 14:41:19 +00:00
mattijs
09eac90233 ENH: pre-commit-hook: update copyright date checking 2012-02-03 14:38:02 +00:00
mattijs
a07415f708 STYLE: Copyright date 2012-02-03 14:37:19 +00:00
laurence
7a8a39c86c Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-02-03 14:36:04 +00:00
laurence
7ddba46e36 ENH: Add findSphere to dynamicTreeDataPoint 2012-02-03 14:33:11 +00:00
mattijs
561e68f8e1 ENH: sampledSet: use non-const access to meshSearch 2012-02-03 14:29:55 +00:00
laurence
10b019f618 ENH: Initial commit of dynamicIndexedOctree.
Add point removal.
    Speed up point removal
    Add maximum number of levels allowed in the tree
    Add recursive subdivision upon point insertion.
2012-02-03 14:20:45 +00:00
mattijs
1630b2df9e ENH: snappyHexMesh: added option to check mesh 2012-02-03 12:47:43 +00:00
mattijs
4dd7cc3bf5 ENH: topoSet: print type of set 2012-02-03 12:45:46 +00:00
mattijs
99a7669440 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
Conflicts:
	src/OpenFOAM/primitives/functions/DataEntry/CSV/CSV.H
	src/OpenFOAM/primitives/functions/DataEntry/DataEntry/DataEntry.C
	src/OpenFOAM/primitives/functions/DataEntry/DataEntry/DataEntry.H
	src/OpenFOAM/primitives/functions/DataEntry/Table/TableBase.H
2012-02-03 12:44:17 +00:00
mattijs
100ba9c0c4 BUG: DataEntry: corrected external, file based tables 2012-02-03 12:39:48 +00:00
andy
2f4e81919e BUG: Corrected output externalWallHeatFluxTemperature patch properties depending on heat flux mode 2012-02-03 09:30:05 +00:00
andy
e4e8a67b07 BUG: Removed double output of value in boundary condition 2012-02-03 09:19:42 +00:00
andy
92562e83e7 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-02-02 18:58:31 +00:00
andy
1da5da2a0f BUG/ENH: Added use of engine time to cloud injection models - mantis #407 2012-02-02 18:58:17 +00:00
sergio
d9feda3710 BUG Return field 2012-02-02 16:09:04 +00:00
sergio
78c6ac6133 ENH: Changes to the turbine site tutorial 2012-02-02 15:32:35 +00:00
sergio
5eca8bd935 ENH: actuation disk modifications and rough Wall function for atm inlet 2012-02-02 15:17:50 +00:00
sergio
0463b16608 ENH: nutAtmRoughWallFunction for atm boundary layer following the U
profile described on atmVelocityinlet BC
2012-02-02 10:20:33 +00:00
andy
4cd343ecee Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-02-01 17:32:17 +00:00
andy
7135a403cd ENH: Exposed weightField to all face/cell source function object operations 2012-02-01 17:32:08 +00:00
mattijs
d3820e2595 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-02-01 16:36:32 +00:00
andy
c603f1602b Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-02-01 16:34:53 +00:00
andy
7139eadffa BUG: Corrected valid() behaviour for wallPoint - mantis #405 2012-02-01 16:34:32 +00:00
mattijs
6743e1625c Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-02-01 15:16:03 +00:00
mattijs
68093ce564 BUG: fvMesh::movePoints: re-create demand-driven geometry data as early as possible 2012-02-01 15:15:32 +00:00
mattijs
f0d40fc7fe STYLE: streamLine/controlDict: updated comment 2012-02-01 15:14:34 +00:00
sergio
0ea366d2b2 BUG: Bug fix on thermal buffers running in parallel 2012-02-01 15:03:32 +00:00
Henry
f5a4a56f17 Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/OpenFOAM-dev 2012-02-01 12:30:47 +00:00
Henry
6d2819686a interFoam: Minor improvement to diagnostic message 2012-02-01 12:30:41 +00:00
Henry
de7ccd8e5b tensor2D: Added specialisation for the outerProduct of Vector2D to enable outer product operation 2012-02-01 12:30:16 +00:00
andy
5d41fc6ff3 STYLE: Minor coding comment corrections 2012-02-01 11:46:07 +00:00
mattijs
2542d89cef Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-01-31 12:34:04 +00:00
mattijs
edd0131cff STYLE: processorLduInterfaceTemplates.C: updated date 2012-01-31 12:33:56 +00:00
mattijs
438aa8663c BUG: processorFvPatchScalarField.C: use commsType as passed in 2012-01-31 12:33:05 +00:00