Commit Graph

75 Commits

Author SHA1 Message Date
95d146ecdf Rationalized the indentation of C-preprocessor directives 2016-02-29 15:42:03 +00:00
56fa7c0906 Update code to use the simpler C++11 template syntax removing spaces between closing ">"s 2016-01-10 22:41:16 +00:00
a4ab3f61db src/OpenFOAM: Update ...ErrorIn -> ...ErrorInFunction
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-08 12:23:52 +00:00
42fb1b9e8e Updated notImplemented -> NotImplemented
The new NotImplemented macro uses __PRETTY_FUNCTION__ for GNU compatible
compilers otherwise __func__ to provide the function name string.
2015-11-01 10:26:37 +00:00
8cd3023439 Rationalize position searching and add cell->tet decomposition as the default cell-search algorithm
Resolves issues with probes and findRefCell for meshes in which all cell face-pyramids are positive.
2015-02-25 10:57:06 +00:00
8628ef2fea Corrected capitalization of Doxygen documentation comments 2015-02-14 13:10:15 +00:00
333e6541f3 BUG: indexedOctree: construct with shapes outside bb 2013-09-23 20:37:28 +01:00
2989a25d44 BUG: indexedOctree: construct with no points inside bb 2013-09-20 16:43:16 +01:00
0cb4e1ecd8 ENH: indexedOctree: print memory size 2013-09-12 15:24:12 +01:00
ca3bde9f20 BUG: labelBits: allow negative labels 2013-07-18 13:07:50 +01:00
f9664eb3e4 STYLE: indexedOctree: removed commented out code 2013-07-10 12:29:07 +01:00
a1ec3f06b3 COMP: labelBits: unsigned integer overflow 2013-07-05 13:46:22 +01:00
e2482a4e8b ENH: Merge searchableSurface and indexedOctree volumeType 2013-04-11 19:52:03 +01:00
72c3da08b2 Merge branch 'master' into feature/cvMesh
Conflicts:
	applications/test/Matrix/Test-Matrix.C
	applications/utilities/mesh/generation/extrude2DMesh/extrude2DMesh/extrude2DMesh/extrude2DMesh.C
	applications/utilities/mesh/generation/extrude2DMesh/extrude2DMesh/extrude2DMesh/extrude2DMesh.H
	src/OpenFOAM/algorithms/indexedOctree/indexedOctree.C
	src/OpenFOAM/primitives/Tensor2D/Tensor2DI.H
2013-04-05 16:09:24 +01:00
9064e37da7 ENH: Add extra octree functionality
+ Make intersection and nearest functions functors. This makes adding
  different intersection and nearest routines easier.
+ treeDataPrimitivePatch takes its tolerance as a constructor argument
+ Make treeDataTriSurface a typedef of treeDataPrimitivePatch
2013-03-15 12:38:57 +00:00
74e16d7729 Reformat "template <..." to template<"
Add support for constructing VectorSpaces from forms with lower component type,
e.g. Vector<scalar> from Vector<label>
2013-02-21 15:07:50 +00:00
944b8d438b Reformat "template <..." to template<"
Add support for constructing VectorSpaces from forms with lower component type,
e.g. Vector<scalar> from Vector<label>
2013-02-21 15:07:09 +00:00
ff3654956a STYLE: Code cleanup and add some comments 2013-01-10 10:50:05 +00:00
db89978ade Updated headers for Laurence and Andy 2012-12-17 11:42:00 +00:00
6622eb4ad4 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-12-12 12:08:50 +00:00
5527f8e8fb ENH: indexedOctree: Remove quickCircumsphereRejection
Found no speed advantage
2012-12-11 16:53:08 +00:00
26a9fbb6e1 ENH: boundBox: Move overlaps function from treeBoundBox.
Update indexedOctree::overlaps to use boundBox::overlaps.
2012-12-11 16:49:36 +00:00
8e968f5647 STYLE: debug: move debug declaration into Foam namespace 2012-12-11 09:33:20 +00:00
051afeb419 subCycle: Updated handling of the old-time field and timeIndex to support outer-iterations 2012-11-14 15:47:04 +00:00
138f149b47 ENH: surfaceFeatures: Add constructor that takes an edgeMesh 2012-03-20 17:43:27 +00:00
f46e2fadf7 Corrected header 2012-03-19 16:15:23 +00:00
308739d2e8 src/OpenFOAM/algorithms/subCycle: corrected handling of oldTime field to support outer iteration
Note: currently only the oldTime field is handled so only Euler ddt is supported with outer iteration
2012-03-19 16:13:20 +00:00
edccfce28e Merge branch 'cvMesh' 2012-03-01 17:45:27 +00:00
fd953175e0 ENH: cvMesh: Add quick rejection tests to octree and buildParallelInterface 2012-03-01 17:21:13 +00:00
79187815de BUG: dynamicIndexedOctree: Missing character. 2012-02-03 14:43:54 +00:00
7a8a39c86c Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-02-03 14:36:04 +00:00
7ddba46e36 ENH: Add findSphere to dynamicTreeDataPoint 2012-02-03 14:33:11 +00:00
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
cf8ad3d936 ENH: cyclicAMI: handle FaceCellWave (e.g. wall distance) 2011-11-15 10:29:59 +00:00
ee11f9c0e8 ENH: pointInCell, findCell: switchable in-cell algorithm 2011-10-28 11:33:30 +01:00
c2dd153a14 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
0e91b291a4 BUG: Uninitialised point. 2011-07-01 10:49:15 +01:00
e1ead74461 Merge branch 'master' into cvm 2011-06-08 17:28:03 +01:00
231d1318bd ENH: bug in findSphere test and implemented for treeDataPrimitivePatch. 2011-06-03 16:07:17 +01:00
7902377c02 ENH: treeDataTrisurface: expose tolerance 2011-06-02 12:14:53 +01:00
cf6c0c4c01 ENH: findSphere query for indexedOctree. 2011-05-20 20:24:57 +01:00
54ba194801 ENH: Improved bound box obj output. 2011-05-11 13:00:56 +01:00
efc0aa48df ENH: Improved bound box obj output. 2011-05-11 13:00:56 +01:00
31cea7cb8f STYLE: treeData*: renamed points() to shapePoints() to avoid confusion 2011-03-30 16:47:03 +01:00
fd3dc4681b Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2011-02-24 17:23:56 +00:00
c2851eaa9f ENH: moved indexedOctree and treeBoundBox from meshTools to OpenFOAM 2011-02-24 16:06:51 +00:00
eaef8d482b STYLE: Updated 1991 start copyright year to 2004 2011-01-14 16:08:00 +00:00
099cc39e2e Revert "STYLE: 2011 copyright date."
This reverts commit b18f6cc1ce.
2011-01-05 18:24:29 +00:00
b18f6cc1ce STYLE: 2011 copyright date. 2011-01-05 11:14:26 +00:00
881b3dafa2 Merge remote branch 'OpenCFD/master' into olesenm
Conflicts:
	applications/solvers/multiphase/twoPhaseEulerFoam/kineticTheoryModels/kineticTheoryModel/kineticTheoryModel.C
	applications/utilities/mesh/generation/extrude/extrudeToRegionMesh/createShellMesh.C
	applications/utilities/surface/surfaceCheck/surfaceCheck.C
	src/finiteVolume/fields/fvPatchFields/derived/advective/advectiveFvPatchField.C
	src/finiteVolume/fields/fvPatchFields/derived/waveTransmissive/waveTransmissiveFvPatchField.C
	src/meshTools/directMapped/directMappedPolyPatch/directMappedPatchBase.C

NOTE: also needed to strip trailing space/lines in various files
2010-12-21 10:19:53 +01:00