fa5867137d
transformPoints, surfaceTransformPoints: Updated quaternion construction from Euler-angles
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=2024
2016-03-14 16:40:35 +00:00
e57874859a
Updated Doxygen documentation and files
...
Contributed by Bruno Santos
Resolves patch report http://www.openfoam.org/mantisbt/view.php?id=2023
Update online documentation http://openfoam.github.io/Documentation-dev/html/
2016-03-14 11:00:24 +00:00
ffa7dc7d6b
ENH: IOWarningIn: use new ..InFunction macros
2016-03-09 14:36:25 +00:00
4bc77e6aff
Sprucing up the tutorials folder and adding -dict to "collapseEdges"
...
Patch provided by Bruno Santos
Resolves patch application request http://www.openfoam.org/mantisbt/view.php?id=2015
2016-03-06 19:06:44 +00:00
c35544f9cb
Merge remote-tracking branch 'origin/develop' into feature-shared-file
2016-03-02 09:54:15 +00:00
2bbc844ea0
Rationalize the autoMesh library: autoHexMesh -> snappyHexMesh
...
autoRefine -> snappyRefine
autoLayer -> snappyLayer
autoSnap -> snappySnap
2016-03-01 16:21:31 +00:00
eb5d349242
Rationalize the autoMesh library: autoMesh -> snappyHexMesh
2016-03-01 16:01:42 +00:00
5db3116a74
src/OpenFOAM: Moved function documentation comments into .H files and removed duplicates
2016-03-01 12:29:01 +00:00
7ba41e0095
Removed duplicate, inconsistent and spurious comments in .C files
2016-02-29 18:33:54 +00:00
77c030f4a6
BUG: applyBoundaryLayer utility: enable proc patches are updated appropriately
2016-02-29 17:31:03 +00:00
95d146ecdf
Rationalized the indentation of C-preprocessor directives
2016-02-29 15:42:03 +00:00
cd852be3da
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
5a74397fe4
refineMesh: Added customizable direction fields to multiDirRefinement
...
Contribution provided by Bruno Santos
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=2004
2016-02-22 17:06:18 +00:00
96b0f62d04
surfaceCoarsen: Changed List<::... to List< ::... for gcc-4.5
2016-02-21 09:03:39 +00:00
99a10ecea6
Boundary conditions: Added extrapolatedCalculatedFvPatchField
...
To be used instead of zeroGradientFvPatchField for temporary fields for
which zero-gradient extrapolation is use to evaluate the boundary field
but avoiding fields derived from temporary field using field algebra
inheriting the zeroGradient boundary condition by the reuse of the
temporary field storage.
zeroGradientFvPatchField should not be used as the default patch field
for any temporary fields and should be avoided for non-temporary fields
except where it is clearly appropriate;
extrapolatedCalculatedFvPatchField and calculatedFvPatchField are
generally more suitable defaults depending on the manner in which the
boundary values are specified or evaluated.
The entire OpenFOAM-dev code-base has been updated following the above
recommendations.
Henry G. Weller
CFD Direct
2016-02-20 22:44:37 +00:00
907c362754
BUG: Adding correct turbulent in applyBoundaryLayer
2016-02-18 14:13:15 -08:00
6e829fb32e
ENH: renaming epsilon field in applyBoundaryLayer
2016-02-17 15:16:57 -08:00
350d03246e
scripts: Reformat with consistent section separators
2016-02-15 18:30:24 +00:00
b98a5c1041
BUG: Renaming k field in applyBoundaryLayer.C ( fixes #70 )
2016-02-15 10:10:57 -08:00
69b59b6586
Renamed PV4Readers -> PVReaders to avoid confusion when compiling the reader for ParaView-5
2016-02-10 21:12:49 +00:00
968c888fc4
Rename DataEntry -> Function1
...
Function1 is an abstract base-class of run-time selectable unary
functions which may be composed of other Function1's allowing the user
to specify complex functions of a single scalar variable, e.g. time.
The implementations need not be a simple or continuous functions;
interpolated tables and polynomials are also supported. In fact form of
mapping between a single scalar input and a single primitive type output
is supportable.
The primary application of Function1 is in time-varying boundary
conditions, it also used for other functions of time, e.g. injected mass
is spray simulations but is not limited to functions of time.
2016-02-08 16:18:07 +00:00
7ec6f28c49
Added support for ParaView-5.0.0
...
PV4FoamReaders: Updated to build with ParaView-5.0.0
paraFoam: Updated to load PV4FoamReaders for ParaView-5.0.0
Currently this is experimental but if it becomes clear that ParaView-4
and ParaView-5 are and will remain consistent with respect to readers
the plan is to rename
PV4 -> PV
or
PV4 -> PV45 if it is assumed that PV6 may need to be different.
2016-02-08 10:03:55 +00:00
a9bb9c3b99
Updated header
2016-02-07 13:34:03 +00:00
d1387a8563
DataEntry: Created the DataEntryTypes namespace for all the concrete DataEntry types
...
to avoid name conflicts with these primitive names in the OpenFOAM namespace
2016-02-07 13:32:38 +00:00
34d2890952
foamyHexMeshBackgroundMesh: Updated to compile
2016-02-03 21:24:38 +00:00
a5c829c91b
doxygenXmlParser: pre-construct and compile constant regular expressions
...
and pre-construct constant strings and names
Speeds-up parsing of DTAGS so that lookup of a name takes ~1s
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=982
2016-02-03 16:28:00 +00:00
a55db28a06
rawSurfaceWriter: Added support for compressed output
...
Patch provided by Armin Wehrfritz
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=843
2016-02-02 20:22:27 +00:00
472fa0674a
Update headers
2016-02-02 20:09:58 +00:00
8b9698ad43
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
21bc7a0c39
ENH: utilities: small merge of dev functionality
2016-01-28 15:36:42 +00:00
9e3ce4ec7f
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus into feature-shared-file
...
Conflicts:
applications/utilities/mesh/advanced/refinementLevel/refinementLevel.C
applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/initialPointsMethod/pointFile/pointFile.C
applications/utilities/miscellaneous/foamHelp/helpTypes/helpBoundary/helpBoundary.C
applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C
applications/utilities/postProcessing/graphics/PV4Readers/PV4FoamReader/vtkPV4Foam/vtkPV4FoamUpdateInfo.C
applications/utilities/postProcessing/turbulence/createTurbulenceFields/createTurbulenceFields.C
applications/utilities/postProcessing/velocityField/Co/Co.C
applications/utilities/postProcessing/velocityField/Pe/Pe.C
applications/utilities/preProcessing/applyBoundaryLayer/applyBoundaryLayer.C
applications/utilities/preProcessing/changeDictionary/changeDictionary.C
applications/utilities/preProcessing/setFields/setFields.C
applications/utilities/surface/surfaceMeshConvert/surfaceMeshConvert.C
applications/utilities/surface/surfaceMeshExport/surfaceMeshExport.C
applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C
applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C
src/OpenFOAM/db/IOobject/IOobject.C
src/OpenFOAM/db/IOobjects/CompactIOList/CompactIOList.C
src/OpenFOAM/db/IOobjects/IOField/IOField.C
src/OpenFOAM/db/IOobjects/IOList/IOList.C
src/OpenFOAM/db/IOobjects/IOPtrList/IOPtrList.C
src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.C
src/OpenFOAM/db/Time/findInstance.C
src/OpenFOAM/db/regIOobject/regIOobject.C
src/OpenFOAM/db/regIOobject/regIOobjectI.H
src/OpenFOAM/db/regIOobject/regIOobjectRead.C
src/OpenFOAM/db/regIOobject/regIOobjectWrite.C
src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/IOmapDistribute.C
src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C
src/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C
src/dynamicMesh/fvMeshDistribute/IOmapDistributePolyMesh.C
src/dynamicMesh/motionSolver/componentDisplacement/componentDisplacementMotionSolver.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/hexRef8Data.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/refinementHistory.C
src/dynamicMesh/polyTopoChange/polyTopoChanger/polyTopoChanger.C
src/edgeMesh/edgeMeshFormats/edgeMesh/edgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedEdgeMeshFormats/extendedEdgeMeshFormat/extendedEdgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C
src/fvMotionSolver/fvMotionSolvers/displacement/interpolation/displacementInterpolationMotionSolver.C
src/fvMotionSolver/pointPatchFields/derived/uniformInterpolatedDisplacement/uniformInterpolatedDisplacementPointPatchVectorField.C
src/lagrangian/basic/Cloud/CloudIO.C
src/meshTools/sets/cellSources/fieldToCell/fieldToCell.C
src/postProcessing/foamCalcFunctions/basic/addSubtract/addSubtract.C
src/postProcessing/functionObjects/field/fieldCoordinateSystemTransform/fieldCoordinateSystemTransformTemplates.C
src/postProcessing/functionObjects/field/readFields/readFieldsTemplates.C
src/thermophysicalModels/radiation/radiationModels/fvDOM/radiativeIntensityRay/radiativeIntensityRay.C
src/triSurface/triSurface/surfacePatch/surfacePatchIOList.C
2016-01-25 16:29:04 +00:00
e424059208
ENH: glboal file handling: initial commit
...
Moved file path handling to regIOobject and made it type specific so
now every object can have its own rules. Examples:
- faceZones are now processor local (and don't search up anymore)
- timeStampMaster is now no longer hardcoded inside IOdictionary
(e.g. uniformDimensionedFields support it as well)
- the distributedTriSurfaceMesh is properly processor-local; no need
for fileModificationChecking manipulation.
2016-01-25 13:03:15 +00:00
5728c1f173
Info -> InfoInFunction
2016-01-19 21:58:11 +00:00
9de3a4280e
foamToVTK: Default to ASCII format when WM_LABEL_SIZE=64
...
Based on patch provided by Alexey Matveichev
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1975
2016-01-19 16:28:23 +00:00
1896599d8b
Add support for flex-2.6
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1974
2016-01-18 19:44:38 +00:00
59b578f155
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
56fa7c0906
Update code to use the simpler C++11 template syntax removing spaces between closing ">"s
2016-01-10 22:41:16 +00:00
4eba393fe1
Update code to use the simpler C++11 template syntax
2016-01-10 19:20:16 +00:00
acb9ec8b46
wmake/rules: Add -std=c++0x to formally enable support for of C++11 features
...
The c++0x is used rather than c++11 to support gcc-4.5.?
2016-01-10 19:17:31 +00:00
75cf86b769
Correct formatting: "forAll (" -> "forAll("
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1967
2016-01-09 23:10:16 +00:00
f0c3e8d599
STYLE: Updated version to 'plus'
2015-12-22 23:14:17 +00:00
04752147c8
GIT: Resolved conflict on merge from upstream
2015-12-22 16:49:44 +00:00
17617d87da
Merge branch 'feature-copyright' into 'develop'
...
ENH: copyright: make consistent with OpenFOAM-history
See merge request !29
2015-12-19 14:25:48 +00:00
8864223aed
ENH: copyright: make consistent with OpenFOAM-history
2015-12-19 14:22:30 +00:00
b90cd04ce7
END: splitMeshRegions: consistent exit output.
...
Fixes #35
2015-12-18 10:16:50 +00:00
47b86eec96
BUG: execFlowFunctionObjects: missing -noRead
...
Fixes #40
2015-12-17 09:03:57 +00:00
5324bd5c54
STYLE: execFlowFunctionObjects: remove excess Foam::
2015-12-16 10:40:22 +00:00
6d5e995f36
BUG: Adding #include "createFvOptions.H" to execFlowFunctionObjects.C
2015-12-15 16:31:29 -08:00
4a8abe78f5
Merge branch 'feature_shm_zoning' into develop
...
Conflicts:
src/mesh/autoMesh/autoHexMesh/autoHexMeshDriver/refinementParameters/refinementParameters.C
src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinement.H
src/mesh/autoMesh/autoHexMesh/meshRefinement/meshRefinementBaffles.C
2015-12-15 20:10:10 +00:00
97f58f1ea3
ENH: snappyHexMesh: fix behaviour of allowFreeStandingZoneBaffles
...
See comment in $FOAM_UTILITIES snappyHexMeshDict
2015-12-15 17:36:45 +00:00