898693713c
Rationalize the autoMesh library: autoHexMesh -> snappyHexMesh
...
autoRefine -> snappyRefine
autoLayer -> snappyLayer
autoSnap -> snappySnap
2016-03-01 16:21:31 +00:00
8380044966
Rationalize the autoMesh library: autoMesh -> snappyHexMesh
2016-03-01 16:01:42 +00:00
5f729820a1
src/OpenFOAM: Moved function documentation comments into .H files and removed duplicates
2016-03-01 12:29:01 +00:00
c544bec896
Removed duplicate, inconsistent and spurious comments in .C files
2016-02-29 18:33:54 +00:00
7859083246
OpenFOAM: Updated all libraries, solvers and utilities to use the new const-safe tmp
...
The deprecated non-const tmp functionality is now on the compiler switch
NON_CONST_TMP which can be enabled by adding -DNON_CONST_TMP to EXE_INC
in the Make/options file. However, it is recommended to upgrade all
code to the new safer tmp by using the '.ref()' member function rather
than the non-const '()' dereference operator when non-const access to
the temporary object is required.
Please report any problems on Mantis.
Henry G. Weller
CFD Direct.
2016-02-26 17:31:28 +00:00
fa0656c358
scripts: Reformat with consistent section separators
2016-02-15 18:30:24 +00:00
94046abbb6
foamyHexMeshBackgroundMesh: Updated to compile
2016-02-03 21:24:38 +00:00
6a09c974e4
Update headers
2016-02-02 20:09:58 +00:00
644d51b466
processorPolyPatch, processorCyclicPolyPatch: Rationalized the construction of the patch name
...
This change ensures that these patches are named consistently so that
they can be looked-up as required in e.g. patchMeanVelocityForce
2016-02-02 20:07:16 +00:00
665b1f821e
Provide consistency in assignment operators
...
Always return void to avoid various bugs associated with automatic
type conversion.
Resolves request http://openfoam.org/mantisbt/view.php?id=1973
2016-01-17 18:56:28 +00:00
94c05a1e6c
Update code to use the simpler C++11 template syntax removing spaces between closing ">"s
2016-01-10 22:41:16 +00:00
b4d7adcb01
Minor updates to aid porting to FreeBSD
...
Based on patches provided by Jason Bacon
2015-12-02 18:18:06 +00:00
10aea96ae5
applications: Update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 17:53:31 +00:00
03494fef5d
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
a2be28ec5a
Documentation: Use '-' rather than '+' for lists for Doxygen
2015-10-29 22:41:34 +00:00
9a32ae3754
Rename circulators to be consistent with the standard OpenFOAM class naming convention
2015-08-06 16:54:47 +01:00
36ae54f803
Resolve various unimportant warning messages from Gcc, Clang and Icpc
2015-07-19 11:31:49 +01:00
d6e6e2bf70
Remove unnecessary use of keyword "explicit"
2015-07-17 18:26:58 +01:00
3f4dc50d8a
blockMesh: Correct handling of the -case option
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1773
2015-07-04 23:35:16 +01:00
11a0aa03ba
extrudeMesh: Add wedge patches after edge collapse
2015-05-18 11:54:03 +01:00
57b25f22b3
planeExtrusion.[HC]: Renamed from plane.[HC] to avoid name clash
2015-05-04 21:16:44 +01:00
c28730251c
extrudeMesh: Add sector extrusion type and specialize wedge and plane
...
to create single layer extrusions with wedge and empty front and back
patches respectively.
2015-05-04 20:54:39 +01:00
3a3c29b284
blockMesh: Change default location of blockMeshDict from constant/polyMesh to system
...
For multi-region cases the default location of blockMeshDict is now system/<region name>
If the blockMeshDict is not found in system then the constant directory
is also checked providing backward-compatibility
2015-04-24 22:29:57 +01:00
55e72f6384
foamyHexMesh/Make/options: Added ${CGAL_LIBS}
2015-04-21 16:13:52 +01:00
de2c2fb007
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
f58fd14271
Corrected capitalization of Doxygen documentation comments
2015-02-14 13:10:15 +00:00
2edacf0ceb
Correct Doxygen multiline comments
2015-02-14 10:59:29 +00:00
c187132816
conformalVoronoiMesh: Name extendedFeatureEdgeMesh correctly
2015-02-12 21:58:19 +00:00
cf94b78e62
Avoid registration of variables which may generate name conflicts
2015-02-12 13:20:20 +00:00
def52a306a
Formatting: Rationalized the indentation of #include
2015-02-10 20:35:50 +00:00
ca026b5dc7
Updated headers to ensure the class name declared to Doxygen is in the appropriate namespace
...
Also moved global classes which should be in the Foam namespace into it.
2015-02-09 14:43:11 +00:00
7883c1bc36
applications/utilities/mesh/generation/Allwmake: Updated for changes to foamyHexMesh organization
2015-01-19 09:02:49 +00:00
155966d6d3
Updated headers
2015-01-18 21:16:37 +00:00
a1c33aa1d2
Rationalized foamyHexMesh directory structure and build scripts
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1186
2015-01-18 21:13:45 +00:00
0a7ade60a3
Ensure __STDC_LIMIT_MACROS is defined before the CGAL headers are included
...
Additional resolution of bug-report http://www.openfoam.org/mantisbt/view.php?id=1474
2015-01-04 23:43:25 +00:00
3745eac109
Updated headers
2014-12-31 19:08:15 +00:00
2a614865ff
Added and verified support for 64bit labels
...
To compile with 64bit labels set
WM_LABEL_SIZE=64
in ~/OpenFOAM/dev/prefs.sh
source ~/.bashrc
then Allwmake in OpenFOAM-dev.
This will build into for example OpenFOAM-dev/platforms/linux64ClangDPInt64Opt
If WM_LABEL_SIZE is unset or set to 32:
WM_LABEL_SIZE=32
the build would be placed into OpenFOAM-dev/platforms/linux64ClangDPInt32Opt
Thus both 32bit and 64bit label builds can coexist without problem.
2014-12-31 19:02:52 +00:00
3d30a05a92
Renamed -frounded-math option
2014-12-16 08:37:25 +00:00
78f47dacd6
Move gcc-specific options to the appropriate wmake rules files
2014-12-15 22:39:21 +00:00
bc5134a55e
New version of wmake supporting out-of-tree object and dependency files
2014-12-14 21:42:18 +00:00
446e5777f0
Add the OpenFOAM source tree
2014-12-10 22:40:10 +00:00